long佔4個位元組;long表示一種長整型數據,是程式語言中的一種基本資料類型,為「long int」的縮寫,預設為有符號長整型,含4個字節,取值範圍為“-2^31 ~ (2^31 -1)”。
本教學操作環境:Windows10系統、C11版、Dell G3電腦。
long佔幾個位元組?
4個。
long關鍵字表示一種長整型數據,是程式語言中的一種基本數據類型,為long int 的縮寫,預設為有符號長整型,含4個字節,取值範圍為:-2^31 ~ (2^31 -1)。
長整型資料型別是C語言等程式語言中常用的一種資料型別。
長整數資料型別分為有符號長整型與無符號長整數型,各自的取值範圍如下:
(1)長整數
#類型標識符:long[int]
位元組:4個
32位元機上取值範圍:-2147483648~2147483647(-2^31~(2^31- 1))
可移植地,寫成-LONG_MAX-1 ~LONG_MAX
(2)無符號長整型
類型標識符:unsigned long[int]
字節:4個
32位元機上取值範圍:0~4294967295(0~(2^ 32-1))
可移植地,寫作0 ~ ULONG_MAX
應用範例
#include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); }
32位元機上輸出結果為:
short=2 int=4 long=4 float=4 double=8
推薦學習:《C影片教學》
以上是long佔幾個位元組的詳細內容。更多資訊請關注PHP中文網其他相關文章!