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