课程
/后端开发
/C
/C语言入门
既然10%(-3)=-1。为什么x%%(y)的运行结果是1而不是-1
2021-05-15
源自:C语言入门 3-2
正在回答
简单来说,求余是+还是-,是由被除数决定的;也就是%前面的数值是+还是-;
所以,你所说的10%(-3)=-1不成立;10%(-3)=1才对!
取余运算中注意:
运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
学习 要认真看
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答如何简单实现
1 回答这里面的天数n是如何实现递减的啊
2 回答如何实现倒三角形
1 回答如何实现正三角形
1 回答如何实现符号转换