首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >“mod”和“remainder”的区别是什么?

“mod”和“remainder”的区别是什么?
EN

Stack Overflow用户
提问于 2012-12-03 20:45:43
回答 2查看 132.7K关注 0票数 173

我的朋友说"mod“和"remainder”是有区别的。

如果是这样的话,C和C++的区别是什么?'%‘在C中是否表示"mod“或"rem”?

EN

回答 2

Stack Overflow用户

发布于 2012-12-03 20:54:58

模数和余数是有区别的。例如:

-21 mod 43,因为-21 + 4 x 63

但是-21除以4得到的是-5-1的剩余部分。

对于正值,没有区别。

票数 173
EN

Stack Overflow用户

发布于 2016-06-15 02:25:38

在数学上,模运算的结果是欧几里得除法的余数。然而,其他约定也是可能的。计算机和计算器有多种存储和表示数字的方式;因此,它们对模运算的定义取决于编程语言和/或底层硬件。

代码语言:javascript
复制
 7 modulo  3 -->  1  
 7 modulo -3 --> -2 
-7 modulo  3 -->  2  
-7 modulo -3 --> -1 
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13683563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档