再问几个关于printf函数的问题!呵呵~
大家好!我想问一个关于printf函数的问题,希望你能帮忙!呵呵~我看到书上说printf函数中的标志“#”对于所有实数来说,“#”保证即使不接任何数字,也会输出一个小数点,我不明白这是什么意思,希望你能帮忙解释一下!谢谢啦!我在网上查到一些与之相关的资料:type表示printf函数的格式字符串中的数据类型# 当type=c,s,d,i,u时没有影响
type=o,x,X时,分别在数值前增加'0',"0x","0X"
type=e,E,f时,总是使用小数点
type=g,G时,除了数值为0外总是显示小数点
请大家帮忙解释一下,谢谢!顺便问一下:我对type=e,E,f时,总是使用小数点 和type=g,G时,除了数值为0外总是显示小数点 有一些疑问,e,E,f,g,G都是针对实数的格式控制字符,既然如此,即使不使用“#”也应该会显示小数点吧,那么“#”不就没有存在的意义了吗?