心理

當前位置 /首頁/完美生活/心理/列表

c語言保留一位小數float怎麼用

c語言保留一位小數float怎麼用

0.1 的二進位制表示是無限迴圈的,由於計算機的資源是有限的,所以是沒辦法用二進位制精確的表示 0.1,只能用「近似值」來表示,就是在有限的精度情況下,最大化接近 0.1 的二進位制數,於是就會造成精度缺失的情況。

通過printf函式中的輸出格式說明符來實現保留一位小數點,要保留一位小數就用printf("%.1f",x)

TAG標籤:小數 語言 float #