long double有16位元組、12位元組、8位元組,其中16位元組佔大多數,因為ANSI C標準並未規定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)得知。
以上是long double多少位元組的詳細內容。更多資訊請關注PHP中文網其他相關文章!