天天看點

字元常量與變量

字元常量:

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 字元常量與字元變量總結

字元常量與變量
字元常量與變量