表示数字99999999需要多少字节(和多少位)?我需要知道这一点:我们有一个尽可能简单的计算器,最多可以容纳8位数字,即0到99999999(除非您愿意在答案中加上负数,否则请忽略负数)。
我们需要存储多少位/字节(从0到最高值,包括99999999?
感谢您的帮助,请提供理论背景和任何计算信息。非常感谢!
简短回答是27位,或4个字节,覆盖32位。更长的答案是:您必须表示10 ^ 8的值,因此log2(10 ^ 8)大约为26.575424759。 Ceil这个值,您将看到27。Ceil 27具有8位组,您有32位,4个字节