C語言 字符變量
提問人:劉團圓發(fā)布時間:2020-11-28
1.字符型變量的存儲形式
字符變量用來存儲字符型常量,一個變量只能存放一個字符,占一個字節(jié),在內(nèi)存中存儲的是該字符的ASCII值的二進制形式,例如:字符7V在內(nèi)存中的存儲形式如圖所示。
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
2.字符變量的定義
字符型變量的類型標識符為char,其定義形式為:
char變量名1 [,變量名2,變量名3...];
(字符型可參與數(shù)學運算,也可看成一種一字節(jié)的整型變量)
例如:
char c1,c2; /*定義了兩個字符型變量*/
3.字符變量的特性
每個字符型數(shù)據(jù)在內(nèi)存中占一個字節(jié),存儲的是該字符的ASCII碼,該ASCII碼是一個無符號整數(shù),其存儲形式和整數(shù)的存儲形式一樣,所以C語言允許字符型數(shù)據(jù)與整型數(shù)據(jù)進行混合運算,運算時是使用字符的ASCII值來實現(xiàn)的。
所以,一個字符型數(shù)據(jù),即可以以字符形式輸出,也可以以整數(shù)形式輸出。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>