c語言longdouble
發布時間: 2023-07-22 19:12:49
❶ c語言中 long float 和double有什麼區別
一、主體不同
1、long:表示一種長整型數據。
2、float:浮點型數據類型
3、double:雙精度浮點數據型。
二、類型不同
1、long:默認為有符號長整型,含4個位元組。
2、float:用於存儲單精度浮點數或雙精度浮點數。
3、double:表示十進制的15或16位有效數字。
三、取值范圍不同
1、long:取值范圍為:-2^31 ~ (2^31 -1)。
2、float:float 類型提供了一個在 -3.4E+38 ~ 3.4E+38 之間的范圍。
3、double:負值取值范圍為 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324 到 1.797693E+308。
熱點內容