long在c語言中
發布時間: 2024-05-04 19:54:39
① c語言long是幾個位元組
C語言中long是4個位元組,是一種數據類型,有兩種表現形式:有符號和無符號。
在有符號中,long的表示數的范圍為:-2147483648~2147483647
在無符號中,long的表示數的范圍為::0~4294967295
(1)long在c語言中擴展閱讀:
整型變數可分為以下幾類:
基本型
類型說明符為int,根據計算機的內部字長和編譯器的版本,在內存中可能佔2或4個位元組(通常分別在16位機和32位機上),其取值為基本整常數。
短整型
類型說明符為short int或short,在內存中佔2個位元組,其取值為短整常數。
長整型
類型說明符為long int或long,在內存中佔4個位元組,其取值為長整常數。
參考資料來源:
網路-long
網路=整型
② 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。
熱點內容