揚聲器1:假設我想編寫 一個程序,打印出的浮動, 具體結果 的1除以10。 好了,我的第一直覺是將 編寫這個程序如下。 浮f等於1除以10,然後 打印的f%的.1 f個,從而 標誌著我想打印 花車到小數點後一位, 反斜杠Ñ逗號f。 現在讓我們來編譯這個程序。 使浮球0點斜線浮動0。 嗯,這是不完全正確。 我相當肯定,1除以10,或 1/10不是0.0,而是0.1,並且還 在這裡我看到屏幕0.0。 這是怎麼回事? 嗯,事實證明,在C中,如果 您可以通過一個int除以一個int, 你回來一個int。 所以即使1除以10是 的確是0.10,0.1不適合在一個int, 所以不會被它截斷什麼C,或 丟棄後的一切 小數位,從而留下 我們只有0。 但是,當然,帶打印樓我們 指定我們想打印f以 一個小數位,並且使 0顯示為0.0。 好吧,很顯然這是一個問題 需要的解決方案。