IOS学习(C语言)知识点整理笔记1、运算符 一、算术运算符 1)表达式由变量、常量、运算符构成,有确定的类型和值 2)算术运算符包括: +(加),-(减),*(乘),/(除),%(模) 3)算术运算符优先级 括号()> * ,/ ,% >+,- ...
IOS学习(C语言)知识点整理笔记
1、运算符
一、算术运算符
1)表达式由变量、常量、运算符构成,有确定的类型和值
2)算术运算符包括: +(加),-(减),*(乘),/(除),%(模)
3)算术运算符优先级 括号()> * ,/ ,% >+,-
4)%表示取余、取模 a%b 表示a除以b取余数
5)整数相除保留两位小数处理方法如: printf(“%.2f”,(float)14/9);
6)自增自减运算符:++;- -
7)a++ 与 ++a 的区别: ++a 返回值是a+1, b=++a 相当于a=a+1然后b=a ; a++ 返回值是 a ,b=a++ 相当于b=a 然后a=a+1
二、关系运算符
1)关系运算符包括: >, >=, <, <=, ==, !=
2)关系运算符比较结果成立是 1(true),不成立结果是0(false)
三、逻辑运算符
1)逻辑运算符包括:
&&(逻辑与/并且,要2者都成立才为真);
||(逻辑或/或者 只要一个条件满足即为真);
!(逻辑非/不是) !(真)=假 !(假)=真 非0=真 逻辑运算符 一般与if连用
四、三目运算符
1)三目运算组成结构:(条件表达式)?(语句1):(语句2)
例如:c= a>b?a:b; 表示 取a b两者中的最大值赋值给c
五、赋值运算符
1)赋值运算符包括:=,+= ,-=,*=,/=,%=
2)+= 表示前变量等于变量原有的值加上后面的值 例如:a+=b 表示 a=a+b;
六、逗号运算符
1)逗号运算符优先级最低 例如 (表达式1、表达式2,.....,表达式n)=表达式n 取最后一个表达式
七、位(单bit)操作运算符
1) 按位与 & ; 按位或 | ;按位取反 ~ ;位移操作
2)代码实例:
1 int a=0xff; 2 printf(“%d\n”,a&0x0f)//结果为:0x0f=15 3 /* 4 分析: 5 1111,1111 6 0000,1111 7 —————————— 8 0000,1111(0为假 1为真 &条件下 假&真=加 真&真=真 ) 9 */11 a = 0xf0;12 printf("%d\n",a|0x0f);//0xff13 /* 14 1111,000015 0000,111116 */18 /*把a的第三个bit设置成0,从 第bit算起*/19 a = 0xcc;//0b1100110020 a = a&0xf7;21 /*
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:IOS阶段学习第三天笔记(运算符)
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。