基本运算符
+ - * / %双目运算符,(操作对象有两个)
注:除%外其他运算符的运算对象可以是整形也可以是实型。%的操作对象只能是整式。
如10%3=1
%取余符号
+-也可作单目运算
说明
(1)如果双目运算符两边运算数类型一致,则所得到的结果与算数类型一致。
1.0/2.0=0.5
1/2=0
(2)如果双目运算符两边运算数类型不一致,则系统会进行类型转换,使两边的类型一致后,再进行运算。
1.0/2=0.5
(3)所有单精度数据,在运算过程中都以双精度进行运算。
() 由↓
+-*/ 高↓//正负
% 至↓
+- 低↓
例如
5+2/1=5 (5+1)/2=3
++自身加一,--自身减一
单目运算不能为常量或常量表达式
如3++不合法。++i,--i,前缀出现没有**//%%。
当++在变量前时,先自身+1,然后干别人让干的。
当++在后时,先干别人让干的,再自身+1。
例如
a=i++;a=3(后)
a=++i;a=4(前)