二进制除法 16位除以8位 结果商和余数 最多只有8位以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数 00000001,结果肯定不止8位的啊?

问题描述:

二进制除法 16位除以8位 结果商和余数 最多只有8位
以上是对的吗?为什么呢?比如最大的16位,除以最小的8位数 00000001,结果肯定不止8位的啊?

首先,余数最多是8位,没什么问题.
至于商,“最多只有8位”是说如果超过8位的话会产生溢出,结果只保留最低的8位.当然了,这个8位的结果是错误的,不能使用.