这个编码是什么?为0x21

ric*_*ard 3 hex ascii character-encoding

我正在阅读有关ASCII的内容,而且这本书的内容!表示为0x21.

现在我知道这!00100001ASCII表中的二进制文件,它也是33十进制的,转换为十六进制是21.但这0x部分编码是0x21什么?

Mat*_*lia 7

0x 几乎是每种C类编程语言中十六进制数字的前缀,因此在编写十六进制数字时它已成为事实上的标准.

有时你也可以找到h后缀表示的十六进制数字(许多汇编方言遵循这个约定),或者(在BASIC方言中)由&H前缀表示.

  • @Richard:hex通常用于二进制中具有某些特殊意义的值,因为十六进制是紧凑的b从/到十六进制的转换是直截了当的.另外,4个位的多个组保持固定长度的十六进制数(一个"正常"字节总是两个十六进制数字). (2认同)