1樓:匿名使用者
也就是精確到小數點後面一位,如: 你的分數是98.71 那麼輸出為 98.7
2樓:匿名使用者
1樓說的不對。如果是在printf裡,"%0.1f"表示輸出小數點後面一位。
但是scanf()函式中沒有精度控制。「
回%0.1f"這種格式答是非法的,你可以試試,用這種格式讀取資料,什麼也讀不到。p1->score[2]的值不會發生改變。
詳細請參考
%5.2f是什麼意思??
3樓:匿名使用者
正確解釋應該是輸出5個字元位寬,其中兩位小數,小數點佔一位,還剩兩位整數。
4樓:我好像又胖了
c 語言概念
小數點前面的數字表示輸出列數
數字位數大於它時,按實際位數輸出,小數專點前屬空缺也是
小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.
比如x=12.31913
則printf("%5.2f",x)就是「12.32」,注意小數點也算一位數長!
又如x=2.31913
則printf("%5.2f",x)就是「 2.32」,注意小數點也算一位數長,2前面還有乙個空格!
所以你上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!
5樓:花衣燕子
小數點前 5 位 ...
小數點後 2 位 ...
6樓:丙典淦宛菡
小數點前
bai面的數字表示輸出列數
du數字位zhi
數大於它時,按實dao際位數輸出,小數點專前空缺也是屬小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.
比如x=12.31913
則printf("%5.2f",x)就是「12.32」,注意小數點也算一位數長!
又如x=2.31913
則printf("%5.2f",x)就是「2.32」,注意小數點也算一位數長,2前面還有乙個空格!
望採納!!!!
7樓:漢絢官永寧
按浮點數輸出,
佔5個字元寬,左對齊,保留兩位小數。
不足5位(包括小數點),在數字後用空格補足5位超過5位,該輸出多少位就輸出多少位。
01是多少001是多少,1是多少
三個0.1是0.3,十三個0.01是0.13,33個,1 是0.033 0.3 0.13 0.033 十個0.1是多少?十個0.01是多少?多少個0.0001是0.01?10.1 100倍數關係望採納 十個0.1是1,十個0.01是0.1,100個0.0001是0.01?10 0.1 100 10個...
5 906是由幾個1,幾個0 1和幾個0 001組成的,保留
5.906是由5個1,9個0.1,6個0.001組成的,保留一位小數是6.0,保留兩位兩位小數5.91 5.906保留一位小數是了5.91 5.802是 位小數,是由 個一,個0.1和 個0.001組成?答 5.802是 3 位小數,是由 5 個1,8 個0.1和 2 個0.001組成。5.802 ...
為什麼limx趨於01x1x等於e
因為x趨於0,所以lim 1 x 1 x lim 1 x e 解題過程如下 原式 lim e ln 1 x x e x lim e e ln 1 x x 1 1 x lim e ln 1 x x 1 x e lim ln 1 x x x e lim 1 1 x 1 2x e lim x 2x 1 x...