如何从十进制转换为二进制
发布网友
发布时间:2022-04-23 10:34
我来回答
共2个回答
热心网友
时间:2023-10-11 08:32
十进制转二进制(整数及小数部分):
1、把该十进制数,用二因式分解,取余。
以235为例,转为二进制
235除以2得117,余1
117除以2得58,余1
58除以2得29,余0
29除以2得14,余1
14除以2得7,余0
7除以2得3,余1
3除以2得1,余1
从得到的1开始写起,余数倒排,加在它后面,就可得11101011。
2、把十进制中的小数部份,转为二进制。
把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!
以0.75为例,
0.75剩以2得1.50,取整数1
0.50剩以2得1,取整数1,顺序取数就可得0.11。
二进制数为十进制数
整数部分从低位至高位1,2,4,8,16,32.
这是比较方便的,只需把二进制是写成展开式;计算即得.
例1 化101101(二进制)为十进制数.
101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45
例 2 化1011010101(二进制)为十进制数.
1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725
热心网友
时间:2023-10-11 08:33
十进制转化为二进制