运算符与表达式
1 常用运算符分类
运算符类型 | 作用 |
---|---|
算术运算符 | 处理四则运算 |
赋值运算符 | 将表达式赋值给变量 |
比较运算符 | 表达式比较,并返回一个真值或假值 |
逻辑运算符 | 根据表达式的值返回真值或假值 |
位运算符 | 用于处理数据的位运算 |
sizeof | 求字节长度 |
2 算术运算符
1)两个相同数据类型的数相除,结果为该类型;
2)++a前自增是先计算自增,然后把自增后的数代入表达式;
a++后自增是先把原数用于表达式计算,之后再自增。
例:
a=1;
b=++a*10;// b=110
b=a++*10;// b=100
3) 取余%只能对整数操作。
3 赋值运算符
a+=b 与a=a+b 等效;
4 比较运算符
5 逻辑运算符
所有非零值都为真。
6 运算符的优先级别
7 类型转换
7.1 隐式转换
系统编译时自动执行。
7.2 强制转换
(数据类型) 为强制转换运算符 ,此运算中,不会四舍五入,只会舍去后面的值。