字符常數有兩種:
一種是普通字符,也就是用單撇號括起來的一個字符,如'b','y','? '。字元常數儲存在電腦的儲存單元中時,是以其代碼(一般採用ASCII代碼)儲存的。另一種是轉義字符,即特殊字符常數。轉移字元是C語言中表示字元的一種特殊形式,其意義是將反斜線後面的字元轉換成另外的意義。
相關推薦:《常見問題》
使用字元常數需要注意以下幾點:
(1)字元常數只能用單撇號括起來,不能使用單引號或其他括號。
(2)字元常數只能包含一個字符,不能是字串。
(3)字元常數是區分大小寫的。
(4)單撇號只是界限符,不屬於字符常數中旳一部分,字符常數只能是一個字符,不包括單撇號。
(5)單撇號裡面可以是數字、字母等C語言字符集中除’和\以外所有可現實的單個字符,但是數字被定義為字符之後則不能參與數值運算。
合法的字元常數:
A. ‘\084’//不合法,八進位沒有8。
B. ‘\x43’//合法。
C. ‘ab’ //不合法,字元只能是一個。
D. ‘\0’ //不合法,字串不需要寫結束符號。
不合法的字元常數:
A. '\\n'
B. '\\101'
C. 'xy'
D. '\\t
以上是不合法的字元常數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!