位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

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)視頻回答
回復(0)
返回頂部