字元常量:
1、定義:用單引号括起來的單個普通字元或轉義字元.
2、字元常量的值:該字元的ASCII碼值
3、轉義字元:反斜線後面跟一個字元或一個代碼值表示
3.3.25.1 字元常量以及轉義字元代碼示範
運作結果如圖:
3.3.25.2 字元的ASCII碼值
ASCII的使用
3.3.25.3 補充 helloworld拓展
3.3.26字元串常量
字元串常量:用雙引号括起來的字元序列,每個字元串尾自動加個‘\0’作為字元串結束标志。
3.3.26.1 代碼示範
(1)字元串常量
(2)字元串方式實作代碼
運作效果:
注釋總結結論:
3.3.27字元常量與字元串常量
3.3.28字元型資料
字元’1’和整數1是不同的概念:
字元’1’隻是代表一個形狀為’1’的符号,在需要時按原樣輸出,在記憶體中以ASCII碼形式存儲,占1個位元組。
整數1是以整數存儲方式(二進制補碼方式)存儲的,占2個或4個位元組。
(1)代碼實作部分:
(2)檢視記憶體:
3.3.29字元型變量
字元型變量在記憶體中占一個位元組,由于存儲的是字元的二進制ASCII碼,與整型資料存儲方式類似,字元型資料和整型資料可以互相運算。
字元串變量的運算代碼
注意:字元串常量不允許指派給字元型變量,C語言也沒有專門的字元串變量。要在記憶體中存取字元串,隻能使用數組或指針。
3.3.2 字元常量與字元變量總結