00问答网
所有问题
C++中负数求模运算
对负数求模运算规则是什么?
-1对256求模 结果是255?
PS.我知道求余运算
另外,求余运算与求模运算一样么?
举报该问题
推荐答案 推荐于2017-11-23
负数求余数运算是一个数学问题:
任何一个整数n都可以表示成
n=k*q+r 其中0<=r<q
这里的r就是n除以q的余数
即
r==n%q
例如
-9=(-2)*5+1
则-9除以5的余数为1
另外:
求余:取整除后的余数。
求模:基本意义和求余相同,不过要求a%b中的b不是负数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeeB0TjnB.html
其他回答
第1个回答 2010-07-10
//求余运算与求模运算是不一样的。
//你的数据类型有问题的,改成int型就可以了。
#include<iostream>
void main()
{
int i=256;
cout<<i/(-1)<<endl;
}
相似回答
负数的模运算
是什么?
答:
假如我们按照正数求余
的
规则求 (-10) mod 3 的结果,就可以表示 -10 为 (-4)* 3 +2。其中,2是余数,-4是商。进一步,如果允许余数是
负数
,它的绝对值小于除数呢,那就 可以表示 -10 为 (-3)* 3 -1。-1 是余数,-3是商。
C++
: cout << (-10) % 3; // 输出 -1 Java: Sy...
-10 mod 3 离散数学书上答案是2,
C++
运行-10 % 3 = -1,怎么整嘛..._百...
答:
负数
取模(也就是求余数除法)有两个结果,一个负余数一个正余数,在有些地方,比方说你的离散数学书上,他是约定余数一定为正数的,所以答案当然是2,貌似数学上一般都约定余数为正,但是在很多计算机语言,以及其它地方,余数都约定和被除数符号相同,所以
C++
这个取
模的
结果就是-1了,不要太纠结于这个,只是...
负数的
取
模运算
C++
答:
答案是:不同编译器会有不同的值。V
C++
我刚被坑了一下。它的值是-1. 答案应该如你所料。就是拿3除以2取余数之后加个符号。其他有很多编译器会给出1. 这是真正
的模运算
。它是把-3不断执行加2操作,直到所得数值在大于等于0小于2的范围内。最简单的模运算就是钟表的模12运算。12点和0点是...
负数
取
模运算
问题,比如 12%-5=2,请问是怎么算出来
的
?
答:
负数
取余,那只好现场自行总结了:只有三种情况:12%(-5)=2 因为商是 -2 ,所以余数 2 (-12)%(-5)=-2 因为商是 2, 所以余数 -2 (-12)%5=-2 因为商是 -2 ,所以余数是-2 因为商好定,有了商就可计算出余数,所以: 取余的结果
正负
号 跟被除数总是一样。
大家正在搜
负数取模运算怎么算
C语言负数取模运算
负数取模运算规则
负数的求余运算
C语言取模运算是整数吗
分数模运算
负数取模怎么计算
取模运算怎么算
负数分数取模
相关问题
C语言负数模运算
c++中求摸是怎么运算的?什么叫求模
关于C++中负数的求模运算规则
c++的运算符取模是怎么运算
C语言对负数求模
c++的取模运算
负数的取模运算 C++
负数怎样求模