在 C/C++ 中除了天然支持 10 进制之外,还有三种常用进制的表示, 其前缀分别为:
1. 二进制: 0b
2. 八进制: 0
3. 十六进制: 0x
例如十进制中 18 用其它进制表示如下:
int a = 0b10010;
int b = 022;
int c = 0x12;
十六进制数的每个数位上的数值为 0 ~ 15,共 16 种取值,因此通常采用 A ~ F 分别表示 10 ~ 15。
在 C/C++ 中除了天然支持 10 进制之外,还有三种常用进制的表示, 其前缀分别为:
1. 二进制: 0b
2. 八进制: 0
3. 十六进制: 0x
例如十进制中 18 用其它进制表示如下:
int a = 0b10010;
int b = 022;
int c = 0x12;
十六进制数的每个数位上的数值为 0 ~ 15,共 16 种取值,因此通常采用 A ~ F 分别表示 10 ~ 15。
0 ~ 9、A ~ F中的任意一个表示十六进制数位的字符。
该字符对应的数值(例如,输入 1,输出 1;输入 B,输出 11)。
A
10