发布网友 发布时间:2022-04-20 03:17
共3个回答
热心网友 时间:2023-07-01 02:59
十进制转二进制转换思路:
十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。
举例:以十进制的0.125,要转换为二进制的小数。
第一步:转换为二进制,将小数部分0.125乘以2,得0.25,然后取整数部分0
第二步:再将小数部分0.25乘以2,得0.5,然后取整数部分0
第三步:再将小数部分0.5乘以2,得1,然后取整数部分1
第四步:经过以上计算则得到的二进制的结果就是0.001
热心网友 时间:2023-07-01 02:59
可以用权的办法,小数点以后的权值依次是1/2 1/4 1/8 这样的话表示 5.25 用(101.101)表示 或者参考IEEE中关于浮点数的表示
热心网友 时间:2023-07-01 03:00
这个有几种方法的!有一种是这样的:比如0.12就是把0.12不断乘以2并取整数位为转换结果位!过程:0.42*2=0.84 因为个位为0,所以取00.84*2=1.68 因为个位为1,所以取10.68*2=1.36 因为个位为1,所以取1。。。。。。。最后得出0.42的二进制约为 0.011