c語言中f表示的是什麼為什麼有時小數點後保留

2021-03-03 20:48:07 字數 491 閱讀 9210

1樓:匿名使用者

printf("%f", fval ); //這是浮點預設輸出格式,小數點保留6位

printf("%.1f", fval ); //.1是說明,小數點保留1位,對其後的

資料進行四捨五入

printf("%.2f", fval ); //.2是說明,小數點保留2位,對其後的資料進行四捨五入,你想保留幾位,就用點幾

printf("%10f", fval ); //輸出寬度為10個字元,右對齊,前補空格,小數點保留6位

printf("%10.2f", fval ); //輸出寬度為10個字元,右對齊,前補空格,小數點保留2位

2樓:匿名使用者

printf("%.mf",fval)的舍入這裡,有個巨大的誤區,不是四捨五入,它採用的是四捨六入五成雙規則,詳情各位可參考百科。

四捨六入無成雙網頁連結

數值修約網頁連結

C語言中7 2什麼意思,C語言中 7 2f是什麼意思

1 7.2f指的 是格式化為float的浮點數格式。2 其中的7指的是最後輸出總的佔位符為7位,包含小數點,小數點也佔一位,不足時前面補上空格符,缺幾個補幾個。3 其中的.2指的是保留最後的2位小數。4 比如 7.2f的2.5輸出就是 加號代表空格符 2.50。這要看 7.2後面跟什麼字元了。1.若...

c語言01f是什麼意思,c語言中1f是什麼意思

這是c語言中輸出格式控制語句。後面接上的內容是控制變數輸出格式的 f 表示 浮點數 6.1f 就是輸出的變數總共佔6列,其中小數佔一列。1f 你用了數字1,不是字母l的小寫.這個1的意思是輸出 入總位數為1位。printf hf yourfloat 其中,h用個小數替換掉 用整數會成預設位數 小 數...

在c語言中12e4表示什麼,在c語言中表示什麼意思?

e 4 表示10的4次方。科學計數法,用e表示10 加號表示正整數次方,減號,表示負整數次方。這裡1.2e 4就是等於12000。浮點型實數,大小為1.2 e 4 1.2 10的4次方 這個是科學計數法 表示1.2乘以10的5次方 數學表示式是 1.2 10 10 10 10 10 在c語言中用來表...