运算符
1、运算符(操作符):operator +、-、*、/、%、&& ...
2、运算数(操作数):operand 3 + 5中的3和5
3、整数相除结果一定是整数,其中一个数为浮点数结果就是浮点数
4、取余操作数中不能有浮点数
5、后置:先赋值再自增 i++
前置:先自增再赋值 ++i
谁在前先运算谁
6、sizeof(运算符):返回某一数据类型在内存中占用的字节数
7、真和假: 0是假的,非0是真的
8、逻辑短路原则:
逻辑与:第一个表达式为假,则第二个表达式不参与运算
逻辑或:第一个表达式为真,则第二个表达式不参与运算
9、逻辑与:全真为真,有假则假
逻辑或: 一真为真,全假为假
逻辑非: 取反
**对于自增或自减运算
++,--在前,就先++,--。如果变量在前,先取变量的值
10、三目运算符 ? : 特点: 如果问号前的表达式为真,则取问号后的表达式,否则取冒号后的表达式