[問題] 關於printf顯示浮點數 %g %e %f 的差異

看板C_and_CPP (C/C++)作者 (ya)時間16年前 (2010/05/14 22:02), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
這幾天在看關於紅螞蟻第九章, 看到 printf的時候對浮點的顯示 %f %e都算了解, 不過 %g的說明怎麼看怎麼不懂... %e的部份是科學計號表示法 小數點後 強制顯示到小數點第六位 小數點前面只有一位 %f 是一般小數表示法,小數點前保持正常 ,小數點後面強制顯示到小數地六位 %g 是科學記號表示法, 小數點後面不強制顯示到第六位 小數點 前面 跟 小數點後面 的數字,兩者加起來最多顯示六位 假如我的觀念是錯的話,請各位大大指正, 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.16.29

05/14 22:42, , 1F
怎麼不實際去try try 看
05/14 22:42, 1F

05/14 22:44, , 2F
TRY TRY看就知道囉
05/14 22:44, 2F
文章代碼(AID): #1BxLVOqe (C_and_CPP)
文章代碼(AID): #1BxLVOqe (C_and_CPP)