二进制与十进制怎么换算?
例1:十进制数88.3转换成二进制数
88/16=5 余数8,二进制形式1000
5/16=0 余数5,二进制形式0101
88d=01011000b=1011000b
0.3*16=4.8 整数4,二进制形式0100
0.8*16=12.8 整数12,二进制形式1100
0.8*16=12.8......循环小数
0.3d=0.0100110011001100.....b,循环小数
88.3d=1011000.0100110011001100...b
例2:十进制数126.875转换成二进制数
126/16=7 余数14,二进制形式1110
7/16=0 余数7,二进制形式0111
126d=01111110b
0.875*16=14.0 整数14,二进制形式1110
0.875d=0.1110b
126.875d=1111110.111b
例3:二进制数1110110.101转换成十进制数
1110110.101b=1*2^6+1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+1*2^(-3)=118.625d
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有