一、回答:
2、除法运算符“/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。
3、求余运算符(模运算符)“%”:求余运算的结果等于两数相除后的余数。
二、拓展:
1、强制类型表达式4级:(type-name)cast-expression,表达式成为type-name指定的类型。
2、乘法表达式5级:“*”乘法运算符;“/”除法运算符;“%”取余运算符。
3、加法运算符6级:“+”加法运算符;“-”减法运算符。
4、移位运算符7级:<<左移运算符;>>右移运算符。
5、关系运算符8级:<、<=、>、>=关系运算符。
6、相等运算符9级:“==”等于运算符;“!=”不等于运算符。
7、位与运算符10级:“&”按位与运算符
8、位异或运算符11级:“∧”按位异或运算符(BitwiseexclusiveORoperator)。
9、位或运算符12级:“|”按位或运算符(BitwiseinclusiveORoperator)。
10、逻辑与运算符13级:“&&”逻辑与运算符。
是求余运算符,也叫模除运算符,用于求余数;%要求两个操作数均为整数(或可以隐式转换成整数的类型)。
标准规定:
如果%左边的操作数为负数时,则模除的结果为负数或者0;
如果%左边的操作数为正数时,则模除的结构为正数或者0。
“c”为字符类型,其235对应二进制位0xFD,也就是-3的补码形式,则c变换为int为-3。
拓展资料
一、算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
二、优先级别
1、优先级1级
结合方向 左结合(自左至右)
( ) 圆括号
[ ] 下标运算符
->指向结构体成员运算符
. 结构体成员运算符(请注意它是一个实心圆点)
2、优先级2级
结合方向 右结合(自右至左)单目运算符
! 逻辑非运算符
~ 按位取反运算符
++ 自增运算符
-- 自减运算符
- 负号运算符
(类型) 类型转换运算符
* 指针运算符
&地址与运算符
sizeof 长度运算符
3、优先级3级
结合方向 左结合 双目运算符
* 乘法运算符
/ 除法运算符
% 取余运算符
4
作为运算符的话就是取余的意思
如果在printf里就是格式化的意思了
如%d就表示该数值是整型的十进制数
%f就是表示该数值是浮点型的数据
有疑问提出。
望采纳哦~~