c語(yǔ)言char怎么用 char類(lèi)型怎么賦值?
char類(lèi)型怎么賦值?1、char類(lèi)型,也就是常說(shuō)字符類(lèi)型。char類(lèi)型和其它類(lèi)型一樣在定義和初始化上可以先聲明(定義),再賦值(初始化)。使用char來(lái)定義一個(gè)字符,然后通過(guò)單引號(hào)括起來(lái)的單個(gè)字符賦
char類(lèi)型怎么賦值?
1、char類(lèi)型,也就是常說(shuō)字符類(lèi)型。char類(lèi)型和其它類(lèi)型一樣在定義和初始化上可以先聲明(定義),再賦值(初始化)。使用char來(lái)定義一個(gè)字符,然后通過(guò)單引號(hào)括起來(lái)的單個(gè)字符賦值給它。
2、當(dāng)然你也可以在定義變量的時(shí)候就初始化(也就是在聲明的時(shí)候賦值)
3、注意字符并不意味著字母,單引號(hào)括起來(lái)的單個(gè)字符。所謂單個(gè)字符可以是數(shù)字、中文之類(lèi)的。
4、字符類(lèi)型可以自動(dòng)轉(zhuǎn)化為存儲(chǔ)空間比它大的int類(lèi)型。
例如下面的例子,c是字符,把它賦值int類(lèi)型的i1時(shí),卻不報(bào)錯(cuò)就是因?yàn)樽詣?dòng)轉(zhuǎn)化。
5、int轉(zhuǎn)化為字類(lèi)型時(shí)(這種是屬于存儲(chǔ)空間由大向小的轉(zhuǎn)化),則需要強(qiáng)轉(zhuǎn)。
6、加了強(qiáng)制轉(zhuǎn)換這后,它就不報(bào)錯(cuò)了。至于轉(zhuǎn)換后是什么字符這跟ASCii碼有關(guān),這里就不多說(shuō)了。