发布网友 发布时间:2022-03-24 17:39
共3个回答
热心网友 时间:2022-03-24 19:09
二进制转为16进制数的方法如下:整数部分按照从低位到高位的方向,每4位用一个等值的十六进制数来替换,不足4位的在高位用0补够4位;小数部分按照从高位到低位的顺序,每4位用一个等值的十六进制数来替换,不足4位的在低位用0补够4位。例如下图
16进制数转为二进制数的方法如下:在保持高低位次序相对应的基础上,只需将十六进制数的每一位改写为等值的4位二进制数即可,如图所示
热心网友 时间:2022-03-24 20:27
二进制数(110101011110.101110101)2转换成十六进制数的方法是从整数最低位开始,每四位二进制数转换为一位十六进制数:
=D5E.BA8H
十六进制数(5CB.09)转换成2进制数的结果为:
=10111001011.00001001B追问请问有详细过程么?计算机作业
追答二进制数(110101011110.101110101)2转换成十六进制数的方法是从整数最低位开始,每四位二进制数转换为一位十六进制数:
(1101 0101 1110.1011 1010 1000)2=D5E.BA8H
把以上每一段4位二进制数转换为一位十六进制数。
十六进制数(5CB.09)转换成2进制数的结果为:
=0101 1100 1011.0000 1001 B
把以上每一位十六进制数数转换为4位二进制数。
热心网友 时间:2022-03-24 22:01
您好,很高兴回答您的问题。
二进制转换成十六进制的原则是:从小数点往两边,每四位一组截断,不够四位的,两端补零;然后将每组四位的二进制转换为一位的数字,方法是每一位的数字乘以所在位的位权值,然后相加。比如1101变成一位的数字是1*2^3+1*2^2+0*2^1+1*2^0=13,那么就是十六进制的D。
所以上式=1101 0101 1110.1011 1010 1000=D3E.BA8就是对应的十六进制数据。