十六进制
一种计数方式
十六进制(Hexadecimal)是以16为基数的进位计数系统,它使用 16 个字符来表示数值,包括十个阿拉伯数字 (0-9) 和六个英文字母 (A-F)。0,1,2,3,4,5,6,7,8,9代表十进制0-9;A, B, C, D, E, F代表十进制10-15。十六进制的符号表示为H或下标16。十六进制与二进制、十进制等进制间可以相互转换。
定义
数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。任何一个数制都包含两个基本要素:基数位权。十六进制是以16为基数的进位计数系统,它使用 16 个字符来表示数值,包括十个阿拉伯数字 (0-9) 和六个英文字母 (A-F)。0,1,2,3,4,5,6,7,8,9代表十进制0-9;A, B, C, D, E, F代表十进制10-15。
在十六进制表示法中,数值的位权按照 16 的幂递增。例如,一个十六进制数可以表示为:
其中,每个(数位)均属于 {0, 1, 2, ..., 9, A, B, C, D, E, F},并按照权重计算其十进制值。
数值转换
十六进制与二进制
十六进制与二进制之间的转换通常采用四位一组的方法,以二进制数的小数点为界,向左右每4位一组,在高位和低位不足4位时用0补齐。原理是一个十六进制数位(0-15,对应0-F)恰好可以用四位二进制表示。