回答:
在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格式字符,若加#号,当结果有小数点后的小数值时,才给出小数点。
不知清楚否?
追问知道了,谢谢