黑马程序员技术交流社区
标题: OC学习笔记5-算术运算符 [打印本页]
作者: 卧龙小 时间: 2014-9-22 15:00
标题: OC学习笔记5-算术运算符
本帖最后由 卧龙小 于 2014-9-22 15:39 编辑
和所有其他程序一起,OC 在两个数字相加时用(+),相减用(-),相乘用(*),相除用(/),这些运算符称为二元运算符,它们运算两个值或项
1.运算符的优先级
优先级用于确定包含多个运算符的表达式如何求值:优先级较高的先求值。如果表达式包含优先级相同的运算符,可按照从左到右的方向来求值。
- int main(int argc,char * argv[]){
- @autoreleacepool{
-
- int a=100,b=2,c=25,d=4,result;
-
-
-
- result=a-b;
-
- NSLog(@"a-b=%i",result);
-
- result=a*b;
-
- NSLog(@"a*b=%i",result);
- result=a/b;
-
- NSLog(@"a/b=%i",result);
-
- result=a+b*c; //先乘后加
-
- NSLog(@"a+b*c=%i",result);
-
- result=-a; //一元负号运算
-
- NSLog(@"-a=%i",result);
- result=a%b;//取模运算
-
- NSLog(@"-a=%i",result);
-
-
- }
- }
复制代码
2.一元负号运算
一元负号运算符对变量a的值求反。这个一元运算符是用于单个值的运算符,扮演的角色是对一个值求反。
关于优先级,与其他算术运算符相比,一元负号预算符具有更高的优先级。
3.取模运算
取模运算是 % ,取的是余数
4.整数浮点数的转换
在Objective-c 中,只要将浮点值赋值给整型变量,会自动转换成整数。同样,把整型变量赋给浮点变量不会引起数字的任何改变,该值仅由系统转换并存储到浮点变量中。
- int main(int argc,char *argv[]){
- @autoreleacepool{
-
- float f1=123.4,f2;
-
- int i1,i2=-150;
-
- il=f1;//浮点型赋值给整型
-
- NSLog(@"li=%i",i1);
-
- f2=i2;//整型
-
- NSLog(@"f2=%f",f2);
-
- }
- }
复制代码
5.类型转换运算符
另外一种转换,可以使用(数据类型)进行限制,类型转换运算符比除 一元负号,一元加号 运算符的优先级都高。
例子:
(int)1.3+(int)13.7;
作者: 闫跃文 时间: 2014-9-22 15:20
你学习好认真啊!太佩服了
作者: 卧龙小 时间: 2014-9-22 15:22
目前在职,打算报三期,但是技术分不够,发帖有点 居心不良,其实是为了分。如果需要,我这边有教学视频,很全,分享给你。
作者: 闫跃文 时间: 2014-9-22 15:25
唉,我也是报3期,我也是分不够啊!可愁了
作者: 卧龙小 时间: 2014-9-22 15:26
那加油,希望成为战友
作者: 闫跃文 时间: 2014-9-22 15:29
好的,大家一起努力吧
作者: songxing10000 时间: 2014-9-22 20:38
在传智上就业班还是等黑马四期啊
作者: cherry@cookie 时间: 2014-9-22 21:21
黑马的入学视屏看完就OK了吗
作者: Kevinneo 时间: 2014-9-22 21:55
不错! 这个有用。
作者: 卧龙小 时间: 2014-9-22 22:13
传智 和 黑马 就是一家,只是不同品牌,黑马有针对性的(入学要求高,当然就业率高,薪水高 懂点逻辑学的都知道,薪水高,不是黑马教学的果,入学要求高才是),传智针对对大众(好比天猫 和淘宝)。说实在的,完全可以自学,但是现在要了解圈子的价值,我估计这块黑马也不一定做得得好,圈子的价值在于,网聚了一群有兴趣的人,比学习IOS最初的需求的价值还大。举例:最早的富康车友俱乐部,集合了各行业的人,人就变成了一种潜在价值,而且边际成本低。社区的力量,后来很多人冲着这些资源进入圈子,并且具有黏性。去黑马学习得到的不止是是技术,可能还会收获友谊,友谊就是价值。
作者: 卧龙小 时间: 2014-9-22 22:15
很粗浅,毕竟是新手,共同交流
作者: 七年级生 时间: 2014-9-22 22:27
这是在基础视频里的么 我咋没看到?
作者: 卧龙小 时间: 2014-9-22 22:36
参考书是objective-c 程序设计 第四版,这是学习笔记
作者: cross 时间: 2014-9-22 22:47
跟c语言的不太一样么~~~
作者: 秋水红林 时间: 2014-9-22 22:50
不错,楼主很认真啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |