c语言中-10%3等于多少

2025-05-13 12:44:07
推荐回答(5个)
回答(1):

1 答案是27

2 解释

    在C语言中,斜杠( / )代表除号,当其左右两边都是整型时,表示整除,即商为整数。本题中10/3的结果为3

3 编程验证

#include
int main(){
printf("%d\n", 10 / 3 * 9);

getchar();
return 0;
}

运行结果如下:

回答(2):

一个负数mod一个正数,返回值为一个负数
一个负数mod一个负数,返回值还是一个负数
一个正数mod一个正数,返回值为一个正数
一个正数mod一个负数,返回值还是一个正数
返回值的正负取决于第一个操作数的正负!
并且结果的绝对值要小于被模数的绝对值。
所以结果是-1

回答(3):

%是模,就是取余数的意思
10模3=1;
同理-10模3等于-1;
可以跑编译器
谢谢采纳~

回答(4):

27啊。
/、*优先级相同。。
10/3=3(整除运算)
3*9=27

回答(5):

%的意思是取余,所以结果是1