float(32位元)和double(64位元)的區別在於:精度不同,double的有效數字是float的2倍範圍不同,double的範圍大於float用法不同,float用於精度要求低,double用於高精度運算儲存空間不同,float佔用4位元組,double佔用8位元組效能不同,float運算速度更快
# #C 中float 和double 的區別
float 和double 是C 中的兩種浮點資料型別,用來表示小數或實數。它們的主要區別在於:float:單精度浮點數,使用32 位元(4 位元組)存儲,具有約6 -7 位有效數字(小數點後的位數)。 double:雙精度浮點數,使用 64 位元(8 位元組)存儲,具有約 15-16 位元有效數字。
float:可表示的範圍從 -3.4028235e 38 到 3.4028235e 38。 double:可表示的範圍從 -1.7976931348623157e 308 到 1.7976931348623157e 308。
以上是c++中float和double有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!