例2-1-11求十进制数43的二进制表示 解:除以2商Q余数d 43/221d=1 低 21/210d1=1 10/2 5/2 d= 1 2/2 5210 d4=0 局 1/2 即(43)+=(101011)二
◼ 例2-1-11 求十进制数 43 的二进制表示 解: 除以2 商Qi 余数di 43 / 2 21 d0 = 1 21 / 2 10 d1 = 1 10 / 2 5 d2 = 0 5 / 2 2 d3 = 1 2 / 2 1 d4 = 0 1 / 2 0 d5 = 1 低 高 即 (43)十 = (101011)二
例2-1-12求(0.6875)+的二进制小数值 解:乘以2得小数F整数d 0.6875*203750 高 0.3750*207500 0.7500*205000 dddd 1011 0.5000*200000 低 即(0.6875)+=(0.1011) 如果小数F永远不为0,怎么办?
◼ 例2-1-12 求 ( 0.6875 )十 的二进制小数值 解: 乘以2 得小数Fi 整数di 0.6875*2 0.3750 d-1 = 1 0.3750*2 0.7500 d-2 = 0 0.7500*2 0.5000 d-3 = 1 0.5000*2 0.0000 d-4 = 1 低 高 即 (0.6875)十 = (0.1011)二 如果小数Fi永远不为0,怎么办?
例2-1-13求(0.423)+的二进制小数值(精度 为25) 解:乘以2得小数F整数d 0.423*20846 0 0.846*20.692d,=1 2 0.692*20384d 0384*20.768 低 0.768*20536 345 101 即(0.423)+=(0.01101)
◼ 例2-1-13 求 ( 0.423 )十 的二进制小数值(精度 为 2 -5) 解: 乘以2 得小数Fi 整数di 0.423*2 0.846 d-1 = 0 0.846*2 0.692 d-2 = 1 0.692*2 0.384 d-3 = 1 0.384*2 0.768 d-4 = 0 低 高 即 (0.423)十 = (0.01101)二 0.768*2 0.536 d-5 = 1 ………… ……… ………
将十进制转换成其它进位制数 例2-1-14将(0.6328125)转换成八进制数 解:乘以8 得小数F 整数d 0.6328125*80.0625000d 1÷5/高 00625000*80.5000000 d,=0 0.50000080.000000d-3=4 低 即(0.6328125) +=(0.504)
◼ 将十进制转换成其它进位制数 ◼ 例 2-1-14 将 ( 0.6328125 )十 转换成八进制数 解: 乘以8 得小数Fi 整数di 0.6328125*8 0.0625000 d-1 = 5 0.0625000*8 0.5000000 d-2 = 0 0.5000000*8 0.0000000 d-3 = 4 低 高 即 (0.6328125)十 = (0.504)八
例2-1-15将(3952)+转换成十六进制数 解:除以16 商Q 余数d↑低 3592/16 247 do=o 247/16 15/16 50 即(3952)+=(F70)+六
◼ 例2-1-15 将 ( 3952 )十 转换成十六进制数 解: 除以16 商Qi 余数di 3592 / 16 247 d0 = 0 247 / 16 15 d1 = 7 15 / 16 0 d2 = F 低 高 即 (3952)十 = (F70)十六