c语言复习第三章

算数运算符:
对于%来说,结果的符号同被取余数相同而且两个操作数必须为整数
自增运算符(++):1.前++,当前变量自动加1,然后参与表达式运算
2.后++,先计算当前表达式的值当前表达式计算完毕后,变量自动加1
赋值运算符:
复合赋值运算符(op=),二元运算符
操作数1 op= 操作数2
运算规则
操作数1 = 操作数1 op 操作数2
逻辑运算符:与(&&)或(||)非(!)
条件运算符:
在这里插入图片描述
位运算操作运算符:
位运算符:位与(&)同1为1 , 位或(|)同0为0,位异或(^)相同为0,不同为1
在这里插入图片描述

运算符一般形式:操作数1>>操作数2
对操作数1的每一位都向右移动操作数2位

注意:
若操作数1为无符号整型数(或带符号的非负数)时,操作数1的各二进制位右移操作数2指定的位数,高位补0。如:将(0100 0110)b 右移两位将得到(0001 0001)b。
逗号运算符:
一般形式为:表达式1,表达式2
注意:
逗号表达式的结合律是从左至右。表达式2的值作为整个逗号表达式的值。
表达式1和表达式2也可以是逗号表达式。
并不是有逗号出现的地方,就可以被认为是逗号表达式。
隐式类型转换:隐式类型转换一般是向较大的类型转变
显示类型转换:显示类型转换是程序员手动进行的

发布了37 篇原创文章 · 获赞 19 · 访问量 871

猜你喜欢

转载自blog.csdn.net/qq_44867340/article/details/89221869
今日推荐