long

long

C語言關鍵詞
long關鍵字表示一種長整型數據,是編程語言中的一種基本數據類型,為long int 的縮寫,默認為有符号長整型,含4個字節,取值範圍為:-2^31 ~ (2^31 -1)。方法join(long)的功能是通過在内部使用wait(long)方法來實現的,所以join(long)方法具有釋放鎖的特點[1]。
  • 中文名:長整型
  • 外文名:long
  • 别名:
  • 含 義:長整型數據類型
  • 所占字節:4個
  • 類 型:C語言關鍵詞
  • 範 圍:-LONG_MAX-1 ~LONG_MAX

定義

長整型數據類型是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

應用示例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include 

 

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

相關詞條

相關搜索

其它詞條