C语言中“%#+d”是不是代表自动输出某个数是正数还是负数?。

2025-06-25 17:27:41
推荐回答(2个)
回答1:

+ 在数字前增加符号 + 或 -
# 当type=c,s,d,i,u时没有影响
type=o,x,X时,分别在数值前增加'0',"0x","0X"
type=e,E,f时,总是使用小数点
type=g,G时,除了数值为0外总是显示小数点

回答2:

不清楚您的问题。“%#+d”输出的效果和"%d"是一样,#+两符号对%d无影响。