1 答案是27
2 解释
在C语言中,斜杠( / )代表除号,当其左右两边都是整型时,表示整除,即商为整数。本题中10/3的结果为3
3 编程验证
#include
int main(){
printf("%d\n", 10 / 3 * 9);
getchar();
return 0;
}
运行结果如下:
一个负数mod一个正数,返回值为一个负数
一个负数mod一个负数,返回值还是一个负数
一个正数mod一个正数,返回值为一个正数
一个正数mod一个负数,返回值还是一个正数
返回值的正负取决于第一个操作数的正负!
并且结果的绝对值要小于被模数的绝对值。
所以结果是-1
%是模,就是取余数的意思
10模3=1;
同理-10模3等于-1;
可以跑编译器
谢谢采纳~
27啊。
/、*优先级相同。。
10/3=3(整除运算)
3*9=27
%的意思是取余,所以结果是1