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