導航:首頁 > 數據分析 > c語言各種數據類型各多少位

c語言各種數據類型各多少位

發布時間:2024-07-22 05:15:24

① c語言中的五種基本數據類型char,int,long int,float,double的儲存空間長度排序是怎麼樣的

char
1位元組
float
4位元組
double
8位元組
至於int
看編譯器,16位的2位元組,
32位和64位的
佔4位元組
long
16位和32位
4位元組,
64位的
有的4位元組有的8位元組。

② c語言中基本數據類型包括哪些分別佔多大內存

數據類型在內存上所佔空間大小與操作系統位數有關。一般常說的數據類型在內存上所佔空間大小默認指的都是32位操作系統,這也是用的比較多的。
char 1位元組
short 2位元組
int 4位元組
long 4位元組(64位操作系統下為8位元組)
float 4位元組
double 8位元組

③ 在C語言中各種數據類型各佔多少位

(一)32位平台:
分為有符號型與無符號型。
有符號型:
short 在內存中占兩個位元組,范圍為-2^15~(2^15-1)
int 在內存中佔四個位元組,范圍為-2^31~(2^31-1)
long在內存中佔四個位元組,范圍為-2^31~2^31-1
無符號型:最高位不表示符號位
unsigned short 在內存中占兩個位元組,范圍為0~2^16-1
unsigned int 在內存中佔四個位元組,范圍為0~2^32-1
unsigned long在內存中佔四個位元組,范圍為0~2^32-1
實型變數:
分單精度 float 和雙精度 double 兩種形式:
float:佔四個位元組,提供7~8位有效數字。
double: 佔八個位元組,提供15~16位有效數字。

(二)16位平台:
1)整型(基本型):類型說明符為int,在內存中佔2個位元組。
2)短整型:類型說明符為short int或short。所佔位元組和取值范圍均與整型(基本型)相同。
3)長整型:類型說明符為long int或long,在內存中佔4個位元組。
無符號型:類型說明符為unsigned。
無符號型又可與上述三種類型匹配而構成:
各種無符號類型量所佔的內存空間位元組數與相應的有符號類型量相同。但由於省去了符號位,故不能表示負數。
實型變數:
分為單精度(float型)、雙精度(double型)和長雙精度(long double型)三類。
單精度型佔4個位元組(32位)內存空間,其數值范圍為3.4E-38~3.4E+38,只能提供七位有效數字。
雙精度型佔8 個位元組(64位)內存空間,其數值范圍為1.7E-308~1.7E+308,可提供16位有效數字。
長雙精度型16 個位元組(128位)內存空間,可提供18-19位有效數字。

④ 關於C語言數據類型取值范圍

首先,在計算機中所有數據都是用一個一個的二進制位(0或1)存儲的,單位稱為:位(bit);
然後,每8位二進制數(比如01010001)代表一個位元組(byte)大小,即1位元組=8位;
再然後,C語言每個數據類型都是有固定位元組大小的,比如char類型是一個位元組即8位,而int類型的大小與具體計算機cpu的機器字長有關,如果是16位cpu,int類型就是2位元組=16位大小,如果是32位cpu,int類型就是4位元組=32位大小;
最後,每個數據類型的取值范圍就是由其位元組大小決定的,如char類型的取值范圍是-2^7 ~ 2^7-1(涉及到二進制數與十進制數之間的轉換方面的知識,此處不再講)。

閱讀全文

與c語言各種數據類型各多少位相關的資料

熱點內容
朋友圈欄目裡面到底能裝多少文件 瀏覽:85
文件格式後綴怎麼顯示 瀏覽:680
蘋果電腦上安裝win7u盤 瀏覽:416
網站的欄目及其功能是什麼意思 瀏覽:606
新版本安妮 瀏覽:9
jsp頁面c標簽的用法 瀏覽:277
在哪裡能看到國發辦的文件 瀏覽:314
華為淘寶文件下載到哪裡了 瀏覽:992
西門子編程提示什麼 瀏覽:746
結算書需要導出哪些文件 瀏覽:819
機械三次元編程是什麼 瀏覽:654
永春拳app 瀏覽:410
ug編程在哪個界面裡面 瀏覽:552
手機無線網密碼 瀏覽:892
java小動畫 瀏覽:879
怎麼去掉圖片的程序名稱 瀏覽:464
雙重分卷壓縮文件怎麼解壓 瀏覽:650
平板里哪些文件夾可以刪除 瀏覽:730
excel製作的文件顯示灰色 瀏覽:828
手機存儲數據種類有哪些 瀏覽:447

友情鏈接