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

C語言 字符變量

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-28

1.字符型變量的存儲(chǔ)形式

字符變量用來存儲(chǔ)字符型常量,一個(gè)變量只能存放一個(gè)字符,占一個(gè)字節(jié),在內(nèi)存中存儲(chǔ)的是該字符的ASCII值的二進(jìn)制形式,例如:字符7V在內(nèi)存中的存儲(chǔ)形式如圖所示。

0

1

1

0

0

0

0

1

2.字符變量的定義

字符型變量的類型標(biāo)識(shí)符為char,其定義形式為:

    char變量名1 [,變量名2,變量名3...];

    (字符型可參與數(shù)學(xué)運(yùn)算,也可看成一種一字節(jié)的整型變量)

例如:

    char c1,c2; /*定義了兩個(gè)字符型變量*/

3.字符變量的特性

    每個(gè)字符型數(shù)據(jù)在內(nèi)存中占一個(gè)字節(jié),存儲(chǔ)的是該字符的ASCII碼,該ASCII碼是一個(gè)無符號(hào)整數(shù),其存儲(chǔ)形式和整數(shù)的存儲(chǔ)形式一樣,所以C語言允許字符型數(shù)據(jù)與整型數(shù)據(jù)進(jìn)行混合運(yùn)算,運(yùn)算時(shí)是使用字符的ASCII值來實(shí)現(xiàn)的。

    所以,一個(gè)字符型數(shù)據(jù),即可以以字符形式輸出,也可以以整數(shù)形式輸出。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部