字元常量編輯

字元常量編輯

字元常量編輯有兩種:

一種是普通字元,即用單撇號括起來的一個字元,如'b' ,'y',‘?’。字元常量在儲存在計算機的儲存單元中時,是以其代碼(一般採用ASCII代碼)儲存的。

另一種是轉義字元,即特殊字元常量。轉移字元是C語言中表示字元的一種特殊形式,其含義是將反斜槓後面的字元轉換成另外的意義。

另外還可以用字元的ASCII碼錶示,即用反斜符(\)開頭,後跟字元的ASCII碼,這種方法也稱為轉義序列表示法。

基本介紹

  • 中文名:字元常量編輯
  • 外文名:Character constants to edit
  • 種類:普通字元和轉義字元
  • 表示ASCII
  • 格式:反斜符(\)開頭
  • 系統:計算機
概述,字元常量的表示,

概述

字元常量有兩種:
一種是普通字元,即用單撇號括起來的一個字元,如'b' ,'y',‘?’。字元常量在儲存在計算機的儲存單元中時,是以其代碼(一般採用ASCII代碼)儲存的。
另一種是轉義字元,即特殊字元常量。轉移字元是C語言中表示字元的一種特殊形式,其含義是將反斜槓後面的字元轉換成另外的意義。
另外還可以用字元的ASCII碼錶示,即用反斜符(\)開頭,後跟字元的ASCII碼,這種方法也稱為轉義序列表示法,具體方法是:有兩種形式:
一種是用字元的八進制ASCII碼,表示為:\0dd.這裡,0dd是八進制值(0可以省略)。
另一種使用字元的十六進制ASCII碼值,表示為 \xhh或Xhh 這裡hh是兩位十六進制值。
如:'A' ,'\101' 和 '\x41'都表示同一個字元常量。
轉義字元:反斜線後面跟一個字元或一個代碼值表示。
轉義序列表示法還可以用來表示一些特殊字元,用來顯示特殊符號或控制輸出格式。
使用單撇號括起一個字元的形式即字元常量。使用字元常量需要注意以下幾點:
(1)字元常量只能用單撇號括起來,不能使用單引號或其他括弧。
(2)字元常量中只能包括一個字元,不能是字元串。
(3)字元常量是區分大小寫的。
(4)單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
(5)單撇號裡面可以是數字、字母等C語言字元集中除’和\以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。
字元常量編輯

字元常量的表示

所謂字元常量,就是用英文單引號括起來的一個字元。例如‘v’、‘a’、‘n’、‘z’、‘i’就是5個字元常量。在使用字元常量時應該注意:
1.單引號內的大小寫字元代表不同的字元常量,例如‘Y’、‘y’是兩個不同的字元常量。
2.字元常量只能用英文單引號括起來,不能用雙引號。例如“Y”不是一個字元常量,而是一個字元串。
3.單引號內如果是一個空格符,也是一個字元常量。
4.單引號內只能包含1個字元,‘xyz’寫法是錯誤的。但超過1個的字元的話,除最後一個外前面的會自動失效,當然這在編程使用中應該避免。
5.字元常量的值,就是它在ASCII編碼表中的值。是個從0—127之間的整數。因此字元常量可以作為整型數據來進行運算。例如:
表達式‘Y’+32的值為121,也就是‘y’的值。
表達式‘7’+‘6’的值為109,通過查表可以發現,剛好是‘m’的值。
應該注意‘7’和7是不一樣的,前者作為字元常量所代表的整型常量值是55,後者是整型常量7。
單引號括起來的字元包括英文字母大、小寫字元各26個、數字字元10個,以及空白符(空格符、制表符、換行符),標點和特殊符號(鍵盤上的共30個),它們也稱為C語言的基本字元集。

相關詞條

熱門詞條

聯絡我們