網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

單精度浮點與雙精度浮點的區別

欄目: 心理 / 發佈於: / 人氣:2.69W
單精度浮點與雙精度浮點的區別

C語言中,單精度浮點型為float, 雙精度浮點型為double。具體區別如下:

1、 佔用字節空間不同。一個float變量佔用四字節,一個double類型變量,一般佔用8字節。

2、 表示範圍不同。float表示範圍為-3.4E-38~3.4E+38。double 表示範圍為-1.7E-308~1.7E+308。3、 精度不同。 float在表示十進制時,有效數字為6到7位。double在表示十進制時,有效數字為15到16位。4、輸入輸出格式不同。在C語言中,輸入輸出格式化字符串,float使用%f,而double使用%lf。