十位进制数0.3怎么转化为二进制?过程是怎样的

2021-02-27 08:52:07 字数 815 阅读 8108

1楼:匿名用户

这是个无限循环bai小数du

,我做到第五位zhi

0.3 * 2 = 0.6 => .0 (.6)取0剩dao0.6

0.6 * 2 = 1.2 => .

01 (.2)取1剩0.20.

2 * 2 = 0.4 => .010 (.

4)取0剩0.40.4 * 2 = 0.

8 => .0100 (.8) 取0剩0.

80.8 * 2 = 1.6 => .

01001 (.6)取1剩0.6所以版=0.

01001 b

没有具体精

权确值的。

2楼:皇家代练小铺

123/2倒过来读余数 1111011为二进制

十进制转二进制的小数部分怎么算?比如说0.3换成二进制,是0.01001100....等等。人算怎么算?

3楼:爆米花

我只知道乘2取整数部分,小数部分继续乘以2取整数部分,直到乘积是0.但循环的比较多。

4楼:匿名用户

0.3(

版10进制)

=2^权(-2) + 0.05

=2^(-2) + 0.05

=2^(-2) + 2^(-5) + 0.01875=2^(-2) + 2^(-5) + 2^(-6) + 0.003125

=2^(-2) + 2^(-5) + 2^(-6) + 2^(-9) + 0.001171875

=0.010011001....(2进制)

二进制数如何转化成十进制,英文字母怎样与二进制转换

1楼 匿名用户 这个很简单,在你的电脑上本身就有个科学计算器,在 开始 所有程序 附件 计算器 点击你会看到会弹出个计算器的对话框 如果想科学计算的话 就点击 查看 科学型 这样就可以进制替换了 你想二进制转换十进制就先选二进制 其他的不用管 输完后点十进制他就可以换算出来了 2楼 匿名用户 二进制...

C语言输入任意数字转化为二进制,十进制,八进制,十六进制

1楼 匿名用户 include void showbit int n printf d n 2 void showoct int n printf d n 8 void showhex int n printf d n 16 int main c语言编程题 从键盘输入一个十进制数,将其转换为二进制 ...

二进制小数0 1转化为十六进制为多少

1楼 匿名用户 二进制0 1等于2的负一次方,等于十进制1 2 十六进制0 1等于16的负一次方,等于十进制的1 16 0 5 0 0625 8 十六进制 0 8 2楼 匿名用户 0 1 2 0 8 16 方法 以小数点为分界小数部分向右每四位二进制转化为16进制 不足的在右补0 所以 0 1 2 ...