计算算术-准确地需要8位数字的多少位

问题描述 投票:0回答:1

表示数字99999999需要多少字节(和多少位)?我需要知道这一点:我们有一个尽可能简单的计算器,最多可以容纳8位数字,即0到99999999(除非您愿意在答案中加上负数,否则请忽略负数)。

我们需要存储多少位/字节(从0到最高值,包括99999999?

感谢您的帮助,请提供理论背景和任何计算信息。非常感谢!

numbers byte computation-theory
1个回答
0
投票

简短回答是27位,或4个字节,覆盖32位。更长的答案是:您必须表示10 ^ 8的值,因此log2(10 ^ 8)大约为26.575424759。 Ceil这个值,您将看到27。Ceil 27具有8位组,您有32位,4个字节

© www.soinside.com 2019 - 2024. All rights reserved.