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=%dnn",sizeof(short)); printf("int=%dnn",sizeof(int)); printf("long=%dnn",sizeof(long)); printf("float=%dnn",sizeof(float)); printf("double=%dn",sizeof(double)); }
登錄后復制
32位機上輸出結果為:
short=2 int=4 long=4 float=4 double=8
登錄后復制
推薦學習:《C視頻教程》