複製鏈接
請複製以下鏈接發送給好友

long

(C語言關鍵詞)

鎖定
long關鍵字表示一種長整型數據,是編程語言中的一種基本數據類型,為long int 的縮寫,默認為有符號長整型,含4個字節,取值範圍為:-2^31 ~ (2^31 -1)。
中文名
長整型
外文名
long
含    義
整型數據類型
所佔字節
4個
類    型
C語言關鍵詞
範    圍
-LONG_MAX-1 ~ LONG_MAX

目錄

long定義

長整型數據類型是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)) [1] 
可移植地,寫作0 ~ ULONG_MAX

long應用示例

#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
參考資料
  • 1.    索明何,邢海霞,方偉駿 . C語言程序設計 : 機械工業出版社,2016.2