二进制转十六进制
强大的进制转换工具,支持输入整数和小数转换,最大支持长度50位。可以在2进制、8进制、10进制和16进制之间任意转换。
二进制简介
二进制(binary),在数学中是一种逢2进1的计数制。常用于数字电路中,是现代计算机依赖的一种进位计数制。二进制通常用0,1两个数字表示。如二进制数1010(表示的数等于十进制数10)。
十六进制简介
十六进制(简写为hex或下标16),在数学中是一种逢16进1的计数制。通常用0-9,a-f(或A-F)表示16个基数,即0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F表示0-15。如:十六进制数1F,F是个位数表示15,1是十位数表示1个16,那么它转换为十进制数即为31,16+15=31。16进制数是计算机中常用的计数制,比如颜色代码#FFFFFF、Unicode码U+200D等都可用16进制数表示。
二进制转十六进制
把一个二进制数转换为十六进制数可以使用“4位一组转换法”,即2进制整数部分从右向左每四位分为一组,然后把每组转换为十六进制数字表示,二进制数小数部分从左向右每四位分为一组,然后把每组转换为十六进制数字表示,整数部分和小数部分分组后不足4位用“0”补足4位,整数部分0补到左边,小数部分0补到右边。
4位二进制数正好表示1个十六进制基数,0000=0,0001=1,0010=2,0011=3,0100=4,0101=5,0110=6,0111=7,1000=8,1001=9,1010=A,1011=B,1100=C,1101=D,1110=E,1111=F,据此把每组二进制数字转换为十六进制数字即得到十六进制数。
例如:将二进制数1110011011.11011转换为十六进制,可分组为
0011,1001,1011.1101,1000
0011转为16进制数为31001转为16进制数为91011转为16进制数为B1101转为16进制数为D1000转为16进制数为8
即:(1110011011.10011)2 = (39B.D8)16
“4位一组转换法”是2进制转换为16进制最简单的方法,当然也可以借助2进制转10进制和10进制转16进制的转换方法,先把2进制转换为10进制,然后将转换结果再转换为16进制。