十六进制数

计算机中数据的表示方法之一

十六进制,英文名称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个阿拉伯数字 进行记数。

对于任何一个数,我们可以用不同的进位制来表示。比如:十进数 ,可以用 二进制 表示为 ,也可以用 五进制 表示为 ,也可以用八进制表示为 、用十六进制表示为 ,它们所代表的数值都是一样的。

数制也称 计数 制,是指用一组固定的符号和统一的规则来表示数值的方法。 计算机 是信息处理的工具,任何信息必须转换成 二进制 形式数据后才能由计算机进行处理,存储和传输。

特点

十六进制数具有下列两个特点:

英文字母A,B,C,D,E,F分别表示数字 。

计数到F后,再增加1个,就 进位 。

十六进制数是计算机常用的一种计数方法,它可以弥补 二进制 数书写位数过长的不足,也用于电视机中。

十六进制数的表示方式为0x开头。

示例:

运算原理

十六进制(hexadecimal)是 计算机 中数据的一种表示方法。同我们日常中的 十进制 表示法不一样。

十六进制数的基数是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。

十六进制数到 二进制 数的转换

将每位十六进制数用4位二进制表示即可。

参考资料

  1. 一中工会 山东东营市第一中学 2023-12-23