一道关于电脑方面的计算题:二进制数101100101001转换成十六进制数是

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:55:55

二进制数101100101001转化成十进制是2857,算法是从最后一位开始算起:1.2.4.8.16.32.64.128.256.512.1024.2048,二进制对应的1则选择数字来相加,既2048+512+256+32+8+1=2857.然后10转16则是,2857/16第一位余数是9,商是178,继续用178/16,余数是2,商是11,11没16大,因16进制超过数字9则依次用A.B.C.D.E.F来表示数字10-15。所以按余数出现的相反顺便,则转换成16进制后为 B29.还有个简单的办法就是:1011,0010,1001,数值按四位分段,既1011算成十进制是8+2+1=11,是B。0010算成十进制是2,1001算成十进制是8+1=9.既是B29.原理讲了,快速计算方法也讲了,该给分了吧!嘿嘿

1011 0010 1001
↓ ↓ ↓
B 2 9
结果为B29

B29