char只能定義一個(gè)字符嗎?
C語言中,char是一個(gè)字符類型的關(guān)鍵字。
如果利用char定義一個(gè)變量,那么只能存放一個(gè)字符;
如果利用char定義一個(gè)數(shù)組或字符指針,那么存放的字符個(gè)數(shù)根據(jù)用戶分配的內(nèi)存空間來定。
擴(kuò)展資料:
char用法實(shí)例:
用 char 類型來專門表示一個(gè)字符,例如:
char a='1';
char b='$';
char c='X';
char d=' '; // 空格也是一個(gè)字符
char e='\63'; //也可以使用轉(zhuǎn)義字符的形式
char 稱為字符類型,只能用單引號(hào)' '來包圍,不能用雙引號(hào)" "包圍。而字符串只能用雙引號(hào)" "包圍,不能用單引號(hào)' '包圍。
輸出字符使用 %c,輸出字符串使用 %s