1.算数操作符
/取的是商,%取的是模代表余数。除号两段都是整数的时候,执行的是整数除法,如果两端只要有一个浮点数就执行浮点数的除法。
int是整型,float是浮点型
.1f代表的是打印小数点后一位。
注意取模操作符的两个操作符只能是整数。
4.赋值操作符
5.单目操作符
a+b(+便是双目操作符)
然而单目操作符就是只有一个操作数的操作符。
1)sizeof操作符
一个整型int四个字节,a和int都占四个字节。
一个整型数组,里面每个元素都是一个整型,一个整型四个字节,故40个字节。
arr[0]是数组中下标为0也就是第一个元素所占的大小,所以为4。
2)后置
前置
3).强制类型转换
强制类型转换一定是把括号括到类型上的。不要把括号括到3.14上面了!
6.关系操作符
两个等号才是用来判断等于的!
给a赋值10来判断a是否等于3,如果等于三打印呵呵,反之不打印!注意区分,很容易用错!
7.逻辑操作符
逻辑与:
a为10;b为20两者都为真输出呵呵。
a为0为假,因为这个是并且的关系,所以输出不了呵呵!
逻辑或:
两者或的关系有一个为真则可以输出呵呵。
两个都为假所以不可以输出呵呵。
8.条件操作符
表达式1为真,表达式2算,表达式3不算,表达式2为整个结果。
表达式1为假,表达式2不算,表达式3算,表达式3为整个结果。
9.逗号表达式
10.下标引用,函数调用和结构成员操作符
1)下标引用
上面的10为什么不能是变量呢?因为变量一定是程序运行起来才有的,而这里是创建数组中需要一个大小。
2)函数调用操作符
函数调用时候的括号是不可以去掉的。