十六进制,英文名称Hexadecimal(简写Hex), 在数学中是一种逢十六进一的进位制。一般用数字0到9和字母A到F(或a-f)表示,其中,A-F表示10-15,这些称作十六进制数字,比如十进制13用16进制表示是D,28用16进制是1C。
十六进制在
计算机领域应用普遍,常见的有htmlcss的颜色表、mac地址、
字符编码等都用十六进制来表示。 这是因为将4个位元(
刨刀)化成单独的十六进制数字不太困难。1
字节可以表示成2个连续的十六进制数字。
进位制/位置计数法是一种记数方式,故亦称 进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数或
底数,基数为n,即可称n进位制,简称n进制。现在最常用的是
十进制,通常使用10个阿拉伯数字进行记数。
对于任何一个数,我们可以用不同的进位制来表示。比如:十进数,可以用二进制表示为,也可以用
五进制表示为,也可以用八进制表示为、用十六进制表示为,它们所代表的数值都是一样的。
数制也称
计数制,是指用一组固定的符号和统一的规则来表示数值的方法。
计算机是信息处理的工具,任何信息必须转换成
二进制形式数据后才能由计算机进行处理,存储和传输。
十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字十六进制数的技术规则是“逢十六进一”,它的各位的权是以16的N次方标识的。通常,对十六进制数的表示,可以在数字的右下角标注16或H,但在
c语言中是在数的前面加数字0和字母X即0X来表示。例如,在C语言中表示为。
从
小数点开始,分别向左、右按4位分组转换成对应的十六进制数字
字符,最后不满4位的,则需补0。