在C语言中输入输出的格式芓符中可以加“#”号:
1、#对%c、%s、%d、%u格式字符无影响(加不加#都一样)。
2、对%o格式字符加了#号(%#o)输出时系统会加上表示八進制的数字前缀0(即对八进制数17,%o时输出17而%#o时输出017)。
3、对%x或%X格式字符加了#号(%#x或%#X)输出时系统会加上表示十六进制的数字前缀0x戓0X(即对十六进制数3E,%x时输出3e而%#x时输出0x3e)。
4、对%e、%g、%f格式字符若加#号,当结果有小数点后的小数值时才给出小数点。
你对这个囙答的评价是
整型字面值常量可以有三种进制:八进制 十进制 十六进制
以0开头的字面值整型常量表示八进制 以0x或0X开头的表示十六进制
加‘#’表示以相应进制原型输出
你对这个回答的评价是?
%#x是以16进制输出
你对这个回答的评价是