同义词十六进制编码(计算机中数据的一种表示方法)一般指十六进制(一种计数方式)
十六进制(简写为hex或下标16)是一种基数为16的计数系统,是一种逢16进1的进位制。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。
- 中文名
- 十六进制
- 外文名
- Hexadecimal
- 定 义
- 计算机中数据的一种表示方法
- 基 数
- 16
- 数 码
- 0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)
上文对十六进制进行了简要概述,下面举一个例子:
例如十进制数57,在二进制写作111001,在16进制写作39。如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。 [1]
- 十六进制转义序列:如 \x1abf4 ,可以使用任意多的十六进制数字,直至不是十六进制数字为止;
- 16位的通用字符名(universe-character name):\u后面必须跟4个十六进制数字(不足四位前面用零补齐),表示Unicode中在0至0xFFFF之内的码位(但不能表示0xD800到0xDFFF之内的码点,Unicode标准规定这个范围内的码位保留,不表示字符);
- 32位的通用字符名:\U后面必须跟8个十六进制数字(不足八位前面用零补齐),表示Unicode中所有可能的码位(除0xD800到0xDFFF之外)。
- 由于表示方式没有单一、已协定的标准,所以以上的表示方式都有被使用,有时甚至在同一份论文上会出现几个不同的表示方式。但因为各方式之间没有太大的分歧,所以即使混合使用也没有构成问题。
此中hex带入具体16进制数.
环境 | 格式 | 备注 |
---|---|---|
URL | %hex | |
XML,XHTML | &#xhex | |
HTML,CSS | #hex | 6位,用于表示颜色 |
Unicode | U+hex | 6位,表示字符编码 |
MIME | =hex | |
Modula-2 | #hex | |
Smalltalk,ALGOL 68 | 16rhex | |
Common Lisp | #xhex或#16rhex | |
IPv6 | 8个hex用:分隔 |
主条目:进制转换
十进制转十六进制
4877÷16=304....13(D)
304÷16=19....0
19÷16=1....3
1÷16=0....1
这样就计到487710=130D16
- 十六进制转换为十进制:十进制(Long型)=CLng("&H" & 十六进制数(String型))
- 十进制转换为十六进制:十六进制数(String型)=Hex$(十进制)
- Javascript 能以 toString() 函数来将十进制数字转为其他任意进制格式(String类型)
- 调用Python内置int()函数把该字串转为数字。 [2]