C語言資料型別與指標入門

2021-10-25 19:26:09 字數 1346 閱讀 5620

#include /**

* <> 尋找系統的資源

* "" 尋找我們自己的資源

* .h .hpp 為標頭檔案

* .c .cpp 為實現檔案

執行結果.png

型別位元組值範圍

char

1位元組-128 ~ 127或 0 ~ 255

unsigned char

1位元組0 ~ 255

signed char

1位元組-128 ~ 127

int2 或 4 位元組

-32,768 ~ 32,767 或 -2147483648 ~ 2147483647

unsigned int

2 或 4 位元組

0 ~ 65,535 或 0 ~ 4294967295

short

2 位元組

-32768 ~ 32767

unsigned short

2 位元組

0 ~ 65535

long

4 位元組

-2147483648 ~ 2147483647

unsigned long

4 位元組

0 ~ 4294967295

float

4 位元組

1.2e-38 ~ 3.4e+38

double

8 位元組

2.3e-308 ~ 1.7e+308

以64位機器為例,下圖為各個型別所佔位元組數:

c語言資料型別所佔位元組數-64位機器.png

在c語言中,每個變數都會有乙個記憶體位址,而指標就是用來儲存記憶體位址,即指標 = 記憶體位址

#include int main()
當然,除了int型別的指標,也可以定義其他型別的指標,在c語言中萬物皆指標,如下:

#include int main()
#include void swapvalue(int *value1, int *value2) 

int main()

系統:windows 10 64位

ide:clion

C語言入門 資料型別

免費 整數 char short int long longlong 浮點型 float double long double 邏輯 bool 指標自定義型別 型別有何不同 型別名稱 int long double 輸入輸出的格式化 d ld lf 所表達的數的範圍 char記憶體所佔的大小 1個位...

C語言入門 資料型別

整數 char short int long longlong 浮點型 float double long double 邏輯 bool 指標自定義型別 型別有何不同 型別名稱 int long double 輸入輸出的格式化 d ld lf 所表達的數的範圍 char記憶體所佔的大小 1個位元組到...

(三)C語言資料型別 指標型別

三 c語言資料型別 指標型別 指標是c語言的特色之一,熟練掌握和正確使用指針對乙個成功的c語言程式設計人員來說是十分重要的。正確靈活地運用指標,可以使程式編寫簡潔 緊湊 高效。利用指標變數可以有效地表示各種複雜的資料結構,如佇列 棧 鍊錶 樹 圖等。一.指標的概念 1.變數的位址與變數的內容 在計算...