来自潘笑的问题
【二进制除法16位除以8位结果商和余数最多只有8位以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数00000001,结果肯定不止8位的啊?】
二进制除法16位除以8位结果商和余数最多只有8位
以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数00000001,结果肯定不止8位的啊?
1回答
2020-07-1717:27
【二进制除法16位除以8位结果商和余数最多只有8位以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数00000001,结果肯定不止8位的啊?】
二进制除法16位除以8位结果商和余数最多只有8位
以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数00000001,结果肯定不止8位的啊?
首先,余数最多是8位,没什么问题.
至于商,“最多只有8位”是说如果超过8位的话会产生溢出,结果只保留最低的8位.当然了,这个8位的结果是错误的,不能使用.