主要问题:有多少位数字?
让我解释。我有一个二进制数:11000000,十进制数是192。
转换为十进制后,它有多少位(以十进制表示)?在我的示例中,它是 3 位数字。但是,这不是问题。我在互联网上搜索并找到了一种用于整数部分的算法和一种用于小数部分的算法。我不太理解它们,但(我认为)它们有效。
从二进制转换为八进制时,更简单:每 3 位为八进制中的 1 位数字。十六进制也一样:每 4 位 = 1 个十六进制数字。
但是,我很好奇,如果我有一个P数字系统的数字,想将其转换为Q数字系统,该怎么办?我知道该怎么做(我想,我知道:)),但是,首先,我想知道 Q 系统中需要多少位数字(不,我必须预先分配空间)。
Writing n在基地b takes 上限(对数底 b (n))数字。
您注意到的比率(八进制/二进制)是以 8 为底的对数 (n) / 以 2 为底的对数 (n) = 3.
(凭记忆,会粘住吗?)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)