取模和求余

“取模”和“取余”两个概念搞混,于是特地解释一下:

1.求整数商:c=a/b

2.计算模或者余数:r=a-c*b

取模运算在取c的值的时候,是向无穷小的方向舍入的(和我们平时舍入的方向相反);取余运算在取c的值的时候,是向0的方向舍入的。第二步是相同的,但因为第一步所得值不同,取模和取余的结果也就不同了。

比如书中这个例子,-1/256,按照我们正常的计算应该是-(1/256)约等于0,但是在计算机中就是向无穷小的方向舍入,即c=-1,则计算模就为r=(-1) - (-1) * 256 =255
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值