发布网友 发布时间:2024-10-22 16:27
共1个回答
热心网友 时间:2024-10-23 08:23
十进制转换为二进制的方法如下:
对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。
对于小数部分,采用连续乘以基数2,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。
所以,十进制0.6875转换为二进制的计算步骤如下:
(1)0.6875*2=1.3750,如下图红框所示,取个位数1;
(2)0.375 *2=0.75,如下图红框所示,取个位数0;
(3)0.75 *2=1.5,如下图红框所示,取个位数1;
(4)0.5 *2=1.0,如下图红框所示,取个位数1,到这里小数部分已经为0,所以停止算法;
(5)最终得到的结果是0.1011,用转换器验证一下,结果正确,如下图红框所示。