首頁  >  文章  >  後端開發  >  long double多少位元組

long double多少位元組

藏色散人
藏色散人原創
2021-11-24 14:14:0411740瀏覽

long double有16位元組、12位元組、8位元組,其中16位元組佔大多數,因為ANSI C標準並未規定long double的確切精度,所以對於不同平台可能有不同的實現。

long double多少位元組

本文操作環境:Windows7系統、C 、Dell G3。

long double多少位元組?

long double 有16 個位元組,12位元組,8位元組。其中16位元組佔大多數。

long double是電腦程式語言C語言和C 語言中的資料型別。

long double(多精度浮點類型或長精度浮點類型)long double 是1999 修訂後的C 語言標準“關鍵字”,C 語言,C 語言的庫函數裡用了long double 這個詞彙,但對long double 的處理,取決於編譯器。

ANSI C標準規定了double變數儲存為 IEEE 64 位元(8 個位元組)浮點數值,但並未規定long double的確切精確度。

所以對於不同平台可能有不同的實作。

有的是8字節,有的是10字節,有的是12字節或16字節。 

規定long double的精確度不少於double的精確度,就像int和long int一樣。

關於具體的編譯器的情況, 可以印出 sizeof(long double)得知。

更多相關知識,請造訪常見問題欄目,或學習《c語言教學

以上是long double多少位元組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn