在c語言中,資料型別可以分為以下幾種:
型別描述
基本型別
c語言中的算術型別,包含整數型和浮點型
列舉型別
c語言中的算術型別,用來定義在程式中只能賦予其一定的離散整數值的變數。
void型別
型別說明符,表示沒有可用的值
派生型別
指標型別、陣列型別、結構型別、公用體型別、函式型別
型別儲存空間
值範圍char
1 位元組
-128 到 127 或 0 到 255
unsigned char
1 位元組
0 到 255
signed char
1 位元組
-128 到 127
short
2 位元組
-32,768 到 32,767
unsigned short
2 位元組
0 到 65,535
int2 或 4位元組
-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
unsigned int
2 或 4位元組
0 到 65,535 或 0 到 4,294,967,295
long
4 位元組
-2,147,483,648 到 2,147,483,647
unsigned long
4 位元組
0 到 4,294,967,295
型別儲存空間
值範圍精度
float
4 位元組
1.2e-38 到 3.4e+38
6double
8 位元組
2.3e-308 到 1.7e+308
15long double
16 位元組
3.4e-4932 到 1.1e+4932
19void型別指沒有可用的值,通常指一下幾種情況:
1. 函式返回為空
2. 函式引數為空
3. 指標指向void
C語言學習 資料型別
題外話 工作了快一年時間了,感覺只是對mtk平台的開發流程熟悉了而已,而程式設計水平並沒有提高多少。於是乎決定實習的最後兩個月時間給自己充充點,同時溫習一下以前的知識。今天開始資料型別的學習。接下來的都是平時理解不是很深刻的知識點,一些很熟悉的就不涉及了。c語言的資料結構是以資料型別形式出現的。c的...
C語言學習 資料型別
a1,a2 其值在其作用域內可以改變的量被稱為變數 變數有名字 一定的儲存空間 變數必須要定義,有位址 對應儲存空間的首位址 變數依據定義的型別分類,它的大小由型別決定。a3 變數所對應的儲存空間內存放的二進位制序列變數的值不會因變數型別改變而改變 當變數轉換為對應型別時,記憶體區域的二進位制序列以...
C語言學習 資料型別
資料型別 資料型別 包括兩個方面的內容 資料的表示和對資料的加工操作。在c語言中,把整型 實型字元型稱為基本的資料型別,又稱整型和實型為數值型。1.變數與常量 關係 靜中有動,動中有靜。相互依賴,相互影響。要理解實質,不只是字面上理解 1.2變數 什麼是變數 其值在作用域內可以被改變的量。每個變數都...