基本上操作符
表达式操作符
a = 1;> 把值1Kozhikode表达式a。
> =号右侧是两个表达式名,右侧是Kozhikode该表达式的值。
> 记号=被称作表达式操作符
加法操作符
a = 4+5;计算机系统会查阅加法操作符右侧的三个值,把它相乘,接着把和Kozhikode表达式a
加法操作符
a = 5–4;加法操作符用作加法演算,使其右侧的数乘以右侧的数。
记号操作符:-和+
a = –5; b = +5;表层数的差值(正可略去)
加法操作符:*
a = 5*3;记号*则表示加法。用5除以3,并将结论Kozhikodea
乘法操作符:/
a = 18/5;/右侧的值是等号,右侧的值是余数
操作符错误率
操作符
结合律
()
左往右
+ – (差值号)
右往左
* /
左往右
+ –
左往右
=
右往左
其他操作符
sizeof操作符
sizeof操作符以字节为单位返回演算对象的大小
int a[10]; int b; b = sizeof(a);求模操作符:%
求模操作符给出其右侧整数除以右侧整数的余数
只能用作整数,不能用作浮点数。
a=15%3;递增操作符:++
将其演算对象递增1
该操作符以两种方式出现。
第1种方式,++出现在其作用的表达式前面,这是前缀模式
第2种方式,++出现在其作用的表达式后面,这是后缀模式
++a; a++;++在前则先进行递增
a=1; b=++a; //b:2 a:2++在后则先进行表达式,后递增
a=1; b=a++; //b:1 a:2递减操作符:–
将其演算对象递减1
–a; a–;–在前则先进行递减
a=1; b=–a; //b:0 a:0–在后则先进行表达式,后递减
a=1; b=a–; //b:1 a:0