将(1110100110.10101)2转换为十六进制数。写出转换演算过程?

如题所述

二进制数101101.1011的十六进制为2D.B。
二进制可以很方便和十六进制互相转换。由于4位二进制数刚好可以表示16个数,0000到1111,刚好对应十六进制的0到F,所以二进制转换为十六进制,把二进制数每四位分成一组,分别进行换算就可以得到对应的十六进制。
下面以题目为例进行具体说明:
1、题目为101101.1011。整数从小数点左起第一位开始,小数从小数点右起第一位开始,每四位分成一组,变成10 1101.1011。
2、不够四位可以补0,整数部分高位补0大小不变,小数部分低位补0大小不变。补0后为0010 1101.1011。
3、每一组分别进行转换,0010对应十六进制的2,1101对应十六进制的D(十进制的13),1011对应十六进制的B(十进制的11)。
4、最后将它们合起来就是答案,也就是2D.B。
扩展资料
二进制转换十六进制,过程和上面刚好相反,把十六进制的每一位转换成4为二进制数,然后连在一起,去掉整数部分最高位的0和小数部分最低位的0即可。
例如3F.1A转换为二进制,把每一位数转换为4位二进制就是0011 1111.0001 1010,去掉0得到转换后的二进制数111111.0001101。
类似的,二进制和八进制也非常方便,3位二进制刚好对应八进制的1到8,因此对二进制的每三位进行转换就可以得到对应的八进制数。
参考资料来源:搜狗百科-二进制转换
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答