嵌入式C語言學習筆記2
1.資料型別基本型別:
整型:signed(short/int/long/long long)考慮整數長度?
unsigned
字元型:char(有符號,無符號)
實型:float double
列舉型:enum
(1)bool布林型別
邏輯型別:true/false(真和假)
例一:
int main(){
bool a;
a=true;
if(a){
printf("true %d\n",a);
}
else{
printf("false %d\n",a);
}
return 0;
}
(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
相關文章
- HQYJ嵌入式學習筆記——C語言複習day2筆記C語言
- C 語言學習筆記筆記
- C語言學習筆記C語言筆記
- HQYJ嵌入式學習筆記——C語言複習day1筆記C語言
- C語言學習筆記--C運算子C語言筆記
- c語言學習筆記===函式C語言筆記函式
- C語言學習筆記——位運算C語言筆記
- c語言程式基礎學習筆記C語言筆記
- C語言學習筆記之變數C語言筆記變數
- 初識C語言(01)—學習筆記C語言筆記
- 程式設計技巧之嵌入式C語言完全學習筆記及案例[圖]程式設計C語言筆記
- Flutter學習筆記(2)--Dart語言簡介Flutter筆記Dart
- C語言例項解析精粹學習筆記——19C語言筆記
- C語言學習筆記之指標的運算C語言筆記指標
- linux下c語言學習筆記——操作mysqlLinuxC語言筆記MySql
- 【Go】Go語言學習筆記-2-函式Go筆記函式
- 嵌入式C語言強化筆記--__I、 __O 、__IOC語言筆記
- 組合語言學習筆記組合語言筆記
- C語言學習筆記:結構體與指標C語言筆記結構體指標
- c語言筆記C語言筆記
- C#學習筆記2C#筆記
- Solidity語言學習筆記————2、使用編譯器Solid筆記編譯
- C語言學習方法,怎麼學習C語言?C語言
- 嵌入式學習資源——深入理解C語言指標的奧秘-2C語言指標
- 熱更新語言--lua學習筆記筆記
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- 《JavaScript語言精粹》學習筆記一JavaScript筆記
- R語言學習筆記之一R語言筆記
- Go 基礎語言學習筆記Go筆記
- C++學習筆記-C++對C語言的函式擴充C++筆記C語言函式
- 考研:C語言複習筆記 [Hex Note]C語言筆記
- 《明解C語言》第三章學習筆記C語言筆記
- C語言學習筆記01--C開源庫uthash的使用C語言筆記
- 資訊學奧賽--C語言筆記(一)C語言筆記
- go 學習筆記之初識 go 語言Go筆記
- Go語言學習筆記(七)之方法Go筆記
- Solidity語言學習筆記————4、常量Solid筆記
- Solidity語言學習筆記————36、 庫Solid筆記