`
不死的狼
  • 浏览: 5620 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

在计算机中,两个数之间的取整(/)与取余(%)运算

阅读更多
在计算机中,两个数之间的取整(/)与取余(%)运算
1.取整运算,即a/b:
1)两个数如果是同号,他们之间取整(a/b)的符号为正号
  如12/7=1 -12/-7=1
2)两个数如果是异号,他们之间取整(a/b)的符号为负号
  如-12/7=-1 12/-7=-1

2.取余运算(mod运算),即a%b(注意!计算机中的mod运算和我们生活中说的取余不一样!):
1)只有两个数都是正数的情况下,他们之间取余(a%b)所得的余数的符号才是正号
  如:12%7=5   7%5=2
2)其他情况(a为正数,b为负数;a为负数,b为正数;a为负数,b为负数),他们之间的取余(a%b)等于|a|%|b|得到的余数加上a的符号位
  如:12%-7=5  -12%7=-5 -12%-7=-5
  由上面可以看出余数的符号位与被除数的符号位相同
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics