C語言四捨五入的原理分析

情形1:四捨五入問題 對 %3.3f 解讀: 第一個3表示總位數,總位數=一位小數點+小數的位數+整數的位數,在本例中,小數點位數是1位,小數位數是3位,而整數位數小於1(所以要四捨五入,往下看),需要對整數的位數進行判斷:3-1-3=-1<0,這時公式裏的整數位數小於格式串裏的整數位數,那麼整數位數按實際長度輸出,有多少整數位數就輸出多少。整數有多少位就輸出多少位。(這就是所謂的 「按位實際長度
相關文章
相關標籤/搜索