一、运算符
(一)算数运算符
1、float和double不能进行取余操作。
(二)关系运算符
1、逻辑非
2、逻辑与
例子:
if((a-1)<b&&b++)
如果为真则自增,为假不自增
3、逻辑或
4、位运算
1)位逻辑反(按二进制位取反!)
2)位逻辑与
3)位逻辑或
4)异或
5)移位运算
5、或运算可以快速把某一位置1
把x的第2位置1
6、与运算可以快速把某一位置0
把x的第三位置0
7、把一个十进制数转换成一个十六进制数
8、赋值运算符
9、三目运算符
若表达式1为真,执行表达式2,否则执行表达式3
1)例子
10、逗号运算符(从左往右依次运算,然后把最右边式子的值赋给变量)
前面的必须是等式/y++,最后一个可以是一个值也可以是一个等式/y++
11、sizeof()
可以判断数据类型(int float...),也可以是变量(a,b,c...)
12、运算符的优先级
13、z是bool
注意事项
1、sizeof可以判断数据类型(int float...),也可以是变量(a,b,c...)