c++ 将二进制数转换为以2为底的科学记数法[已关闭]

s4n0splo  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(98)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
对不起,也许我的解释是不能理解的(编辑)。
enter image description here在图中,为了缩短数字,我们使用科学记数法,但我们是否应该使用a x 10^n
但是在图像中,使用a x 2^n
为什么要用底数2呢?如果我们加上底数10,答案就对了
这是如果我使用a x 2^nenter image description here的结果(不符合)
这是如果我使用a x 10^nenter image description here的结果
谢谢你的回答

isr3a4wc

isr3a4wc1#

以10为基数,1.010101001d x 10d^6 = 1010101.001d
以2为基数,1.010101001b x 10b^6 = 1010101.001b(但10b = 2d)

相关问题