C 字元型別

2021-05-23 15:47:45 字數 679 閱讀 9926

除了數字以外,計算機處理的資訊,主要就是字元了。字元包括數字字元、英文本母、表達符號等,c#提供的字元型別按照國際上公認的標準,採用unicode字符集。乙個unicode的標準字元長度為16位,用它可以來表示世界上大多數語言。可以按以下方法給乙個字元變數賦值,如:

char c='a';

另外,我們還可以直接通過十進位制轉義符(字首/x)或unicode表示法給字元型變數賦值(字首/u),如下面對字元型變數的賦值寫法都是正確的:

char c='/x0032'; //

char c='/u0032'; //

注意:在c和c++中,字元型變數的值是該變數所代表的ascⅱ碼,字元型變數的值作為整數的一部分,可以對字元型變數使用整數進行賦值和運算。而這在c#中是被禁止的。

和c、c++中一樣,在c#中仍然存在著轉義符,用來在程式中指代特殊的控制字元。

c#轉義符(escape sequences)

轉義符 字元名

/'     單引號

/"     雙引號

//     反斜槓

/0     空字元

/a     感嘆號(alert)

/b     退格

/f     換頁

/n     新行

/r     回車

/t     水平 tab

/v     垂直 tab

C 字元型別

只有兩種char和wchar t wchar wchar t,char char tchar根據是否定義unicode為兩種之一 char為ansi字符集 非ascii字符集 英文單位元組,中文等兩位元組 wchar t為unicode字符集,全兩位元組 l 轉為unicode t 根據是否 def...

C語言 字元型別

1 字元型別名稱是char 2 字元型別裡一共包含256個整數,每個整數可以代表乙個字元 例如 d 等 這些整數和字元是完全可以互相替代的 3 ascii碼表裡列出所有整數和字元的對應關係 a 97 a 65 0 48 4 所有小寫英文本母在ascii碼表裡是連續排列的,a 對應的整數最小,z 對應...

C 判斷字元型別

今天一道判斷字元型別的題結果出錯,檢查發現是表示式的錯誤使用 0 x 9 等價於 0 x 9 0 x 是比較,結果是真 一般為1 或0,無論是1還是0 都 9,所以這個表示式的結果為真。而0 x x 9等價於 0 x x 9 x 在 0,9 範圍內,表示式為真 1 否則為0。題目內容 編寫程式,輸入...