C++中负数求模运算

对负数求模运算规则是什么?

-1对256求模 结果是255?
PS.我知道求余运算
另外,求余运算与求模运算一样么?

负数求余数运算是一个数学问题:

任何一个整数n都可以表示成
n=k*q+r 其中0<=r<q
这里的r就是n除以q的余数

r==n%q

例如
-9=(-2)*5+1
则-9除以5的余数为1

另外:

求余:取整除后的余数。
求模:基本意义和求余相同,不过要求a%b中的b不是负数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-10
//求余运算与求模运算是不一样的。
//你的数据类型有问题的,改成int型就可以了。
#include<iostream>
void main()
{
int i=256;
cout<<i/(-1)<<endl;

}
相似回答