printf如何去掉浮点数多余的0?比如1.500000输出为1.5
http://baike.baidu.com/link?url=602SYuUGPNeVgp6LYHeEl8NRnTy8T69Ohuq8pakdvsbZZnpzzXs4heLNlizzxnO3wpwggO5dcyY95uc32dDfha
g / Gdouble 使用以上两种中最短的形式,大小写的使用同%e和%E
用%g
%g是去掉小数点后多余的0的 。比如:float f=2.10000; printf("%g\n",f);则显示的是2.1, 输出流自动把后面多余的0去掉