十进制 | 逢10进1 | 每一位上的数字是0~9 |
二进制 | 逢2进1 | 每一位上的数字是0、1 |
八进制 | 逢8进1 | 每一位上的数字是0~7 |
十六进制 | 逢16进1 | 每一位上的数字是0~9 a b c d e f |
在数据面前加前缀表示不同的进制数
十进制 | 不用 | 默认就是十进制 |
二进制 | 0b或者0B | 0b1010 |
八进制 | 0 | 0121 |
十六进制 | 0x或者0X | 0xa3 |
不同进制数的输入和输出的格式控制符
short | int | long | long long | |
十进制 | %hd | %d | %ld | %lld |
二进制 | 没有格式控制符 | |||
八进制 | %ho | %o | %lo | %llo |
十六进制 | %hx | %x | %lx | %llx |
输出显示前缀,加#符号 | %#hx | %#x | %#lx | %#llx |