嵌入式C語言學習筆記2

2021-10-12 10:01:59 字數 818 閱讀 5340

1.資料型別基本型別:

整型:signed(short/int/long/long long)考慮整數長度?

unsigned

字元型:char(有符號,無符號)

實型:float double

列舉型:enum

(1)bool布林型別

邏輯型別:true/false(真和假)

例一:

int main()

else

return0;

}

(2)char型別

值域:char -128~127或0-255

signed char -128~127

unsigned char 0-255

原碼:11111111

反碼:10000000

補碼:10000001

例二:char c1=128;(錯。越界-128)

char c1=129 (錯。越界-127)

unsigned char c2=-1 (錯。越界0-255)

(3)short型別

short(signed short)2 -32768~32767

unsigned short 2 0-65536

(4)int 型別

int(signed int)4 -2147483648~2147483647

unisnged int 4 0~4294967295

sizeof(求字元長度**位元組)

2.構造型別

陣列:結構體:

共用體:

3.指標型別

4.空型別:void

嵌入式C語言 學習筆記

一 位運算 符號運算規則 與 兩個位都為1時,結果才為1 從真假方面看,只有當兩個位都為真時,結果才為真 或 兩個位都為0時,結果才為0 從真假方面看,如果兩個運算物件中相應的乙個位為真或者兩個位都為真,那麼結果為真 異或 兩個位相同為0,相異為1 從真假方面看,如果兩個運算物件中相應的乙個位為真且...

嵌入式c語言 學習筆記

最普通的指標 int a 呼叫形式 1 a a指向的物件的位址 2 a a指向的物件的值 3 a a自身的位址 常用來作為引數,呼叫陣列,加上乙個說明陣列的長度的,從而獲取不定大小的陣列 第二種 int a n 指標陣列,包含n個整型指標 對應地 int a n 陣列指標,指向大小為n的陣列 嵌入式...

嵌入式C語言學習(二)

c語音基礎 1.函式 形參與實參 函式呼叫 區域性變數和全域性變數 extern 動態儲存變數和靜態儲存變數 static 內部函式 定義加static 和外部函式 定義和使用時加extern 2.預編譯處理 2.1巨集定義 define 識別符號 字串 巨集名用大寫 巨集定義不是語句,不加分號 巨...