aDreamMaker

班级

TA还未加入任何班级

课程

2万+浏览/ 542学员/ 4.9评分
4万+浏览/ 714学员/ 4.2评分
2万+浏览/ 911学员/ 4.2评分
Orchid
免费
书画 祝凯素描
3万+浏览/ 1180学员/ 4.4评分
1万+浏览/ 151学员/ 4评分
1万+浏览/ 479学员/ 4.7评分
乱流
免费

笔记

来自iPhone开发之OC运算符和表达式(1)

运算符·算术运算符+(加)-(减)*(乘)/(除)%(求余)++(自加)--(自减) ·关系运算符>(大于)<(小于)>=(大于等于)<=(小于等于)==(判断是否等于)!=(不等于) ·逻辑运算符:!(逻辑非)对表达式真值取反&(逻辑与)只有a和b都为true时,方为true,a和b随便哪一个为false,即为false│(逻辑或)a和b有一个值为true,即为true^(逻辑抑或)a和b的值相同时为false,a和b的值相反时为true&&(短路与)与&计算结果一致,但更复杂││(短路或)与|计算结果一致,但更复杂 ·位运算符:&、│、^、-、>>、<<、>>>·赋值运算符:=·扩展赋值运算符:+=、-=、*=、/= 自加和自减运算符++或--在前时先运算再取值,在后时先取值再运算 赋值运算符赋值运算符(=)·当“=”两侧数据类型不一致时,可以使用默认类型转换或使用强制类型转换原则进行处理   long l=100;  int i=(int)l;·注意:可以将整型常量直接赋值给Byte、short、char等类型变量,而不需要进行强制类型转换,只要不超出其数值范围Byte b=11; char c=456;X Byte bb=23; X short s=-32769 扩展赋值运算符运算符 举例    等效的表达式+=     a+=b     a=a+b-=      a-=b     a=a-b*=     a*=b     a=a*b/=      a/=b     a=a/b%=     a%=b    a=a%b表达式表达式是符合一定语法规则的运算符和操作数的序列·a·1.0+a·(a-b)*c-1·i<10&&i%10!=0 表达式的类型和值·对表达式中操作数进行运算得到的结果称为表达式的值。·表达式值的数据类型即为表达式的类型。表达式的运算顺序·应按照运算符的优先级从高到低的顺序进行·优先级相同的运算符按照事先约定的结合方向进行。

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。