将125.125十进制数转化二进制数的计算过程
发布网友
发布时间:2022-05-01 23:07
我来回答
共2个回答
热心网友
时间:2022-06-24 18:56
整数和小数部分分开计算.
整数部分反复除以2,
并收集余数,
并吧余数从后向前排列就是对应2进制.
125除2商62余1
62除2商31余0
31除2商15余1
15除2商7余1
7除2商3余1
3除2商1余1
1除2商0余1
125的二进制为
1111101
小数部分反复乘以2,取整数部分.
0.125x2=0.25,
整数0
0.25x2=0.5,
整数0
0.5x2=1,
整数1,
小数部分没有了,
计算结束.
0.125的二进制是
0.001
125.125对应二进制
1111101.001
热心网友
时间:2022-06-24 18:57
我举一个例子,比如67这个数。除以二商33余一,那二进制数的末位就是1;再用刚才的商33除以二,仍余一,那倒数第二位就是1;16除以二等于8,余0,那倒数第三位就是0;8除以2余0,倒数第四位就是0;4÷2=2,余0,倒数第五位是0;2÷2=1,余0,倒数第六位为0;倒数第七位为1.所以,67表示为二进制的数为1000011.
看懂这个例子你这个题就会做了~
利用取余数来做~