进制数的表示
一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。但是表示其他进制的数组就需要加特定的前缀。
二进制
前缀:0b或者0B。
| |
八进制
前缀:0。
| |
格式化输出:%ho,%o,%lo
十六进制
十六进制由数字0~9、字母A~F(不区分大小写)组成。
前缀:0x或0X。
| |
用进制进行格式化输出
| |
输出:
| |
如果需要输出前缀,则在%后面加上#:
| |
对应输出:
| |
注意:不可以时用printf直接输出二进制。
一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。但是表示其他进制的数组就需要加特定的前缀。
前缀:0b或者0B。
| |
前缀:0。
| |
格式化输出:%ho,%o,%lo
十六进制由数字0~9、字母A~F(不区分大小写)组成。
前缀:0x或0X。
| |
| |
输出:
| |
如果需要输出前缀,则在%后面加上#:
| |
对应输出:
| |
注意:不可以时用printf直接输出二进制。