可以以十六进制形式写入整数值。十六进制int
值的基数是16
。十六进制数字中的数字相当于十进制值0
到15
。它们由0
到9
和A
到F
(或f
)表示。
十六进制数字用前缀0x
或0X
写入。
因此,将在程序中将9916
写为0x99
或0X99
。
十六进制常量也可以有后缀。以下是十六进制常量的一些示例:
0xFFFF 0xdead 0xfade 0xFade 0x123456EE
0xFABABULL
的类型为unsigned long long
。0xafL
的类型为long
。
十六进制常量最常用于指定位模式。每个十六进制数字对应于四位。两个十六进制数字指定一个字节。按位运算符通常与定义掩码的十六进制常量一起使用。