第四章 表达式 知识点
4.1算术运算符
1.一元运算符:只需要一个操作数(+(-)一元正 (负)号运算符
二元运算符:需要俩个操作数(加法类,乘法类) 2.运算符%与 /:
1)要求2个操作数是整数.
2)将零用作/或%的有操作数会导致未定义的行为.
3)用于负操作数时,其结果难以确定,如果俩个操作数中有一个为负数 那么除法既可以向上取整也可以向下取整.
3.运算符的结合性:
1)左结合(例:二元算数运算符* 、/ 、%、+和-)
2)右结合(例:一元算数运算符+和-)
4.2 赋值运算符
1.简单赋值
2.左值 :赋值运算符要求他的左操作数必须是左值,左值表示存储再计算机内存中的对象,而不是常量或计算的结果.
变量是已知的唯一左值
3.复合赋值
4.3 自增运算符和自减运算符
( ++ )与( - -)
1.前缀自增 (自减)立即自增(自减)
2.后缀自增(自减)先输出原始值 稍后自增(自减)
4.4 表达式求值
1.采用分离的赋值表达式是为了避免出现operation on ‘ a'may be underfined类似得错误
4.5 表达式语句
任何表达式都可以做语句