首頁 > 常見問題 > long佔幾個位元組

long佔幾個位元組

藏色散人
發布: 2023-02-01 11:50:04
原創
22473 人瀏覽過

long佔4個位元組;long表示一種長整型數據,是程式語言中的一種基本資料類型,為「long int」的縮寫,預設為有符號長整型,含4個字節,取值範圍為“-2^31 ~ (2^31 -1)”。

long佔幾個位元組

本教學操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板