以C語言為例說明,一般情況大多程式語言差不多。
C語言規定變數只能由字母,數字和下劃線組成,且只能以字母或下劃線作為第一個字元(不能以數字開頭)而且不能是C語言中的關鍵字。
比如以下是合法的變數
abc
abc123
abc_123
_abc123
以下是不合法的
123abc (不能以數字開頭)
case (case是C語言中的關鍵字)
補充:字元常量有兩種:
一種是普通字元,即用單撇號括起來的一個字元,如"b" ,"y",‘?’。字元常量在儲存在計算機的儲存單元中時,是以其程式碼(一般採用ASCII程式碼)儲存的。另一種是跳脫字元,即特殊字元常量。轉移字元是C語言中表示字元的一種特殊形式,其含義是將反斜槓後面的字元轉換成另外的意義。
使用字元常量需要注意以下幾點:
(1)字元常量只能用單撇號括起來,不能使用單引號或其他括號。
(2)字元常量中只能包括一個字元,不能是字串。
(3)字元常量是區分大小寫的。
(4)單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
(5)單撇號裡面可以是數字、字母等C語言字符集中除’和\以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。
以C語言為例說明,一般情況大多程式語言差不多。
C語言規定變數只能由字母,數字和下劃線組成,且只能以字母或下劃線作為第一個字元(不能以數字開頭)而且不能是C語言中的關鍵字。
比如以下是合法的變數
abc
abc123
abc_123
_abc123
以下是不合法的
123abc (不能以數字開頭)
case (case是C語言中的關鍵字)
補充:字元常量有兩種:
一種是普通字元,即用單撇號括起來的一個字元,如"b" ,"y",‘?’。字元常量在儲存在計算機的儲存單元中時,是以其程式碼(一般採用ASCII程式碼)儲存的。另一種是跳脫字元,即特殊字元常量。轉移字元是C語言中表示字元的一種特殊形式,其含義是將反斜槓後面的字元轉換成另外的意義。
使用字元常量需要注意以下幾點:
(1)字元常量只能用單撇號括起來,不能使用單引號或其他括號。
(2)字元常量中只能包括一個字元,不能是字串。
(3)字元常量是區分大小寫的。
(4)單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
(5)單撇號裡面可以是數字、字母等C語言字符集中除’和\以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。