C 語言中字元類char的使用總結

2021-07-24 11:57:36 字數 1405 閱讀 5017

char類在c#中表示乙個unicode字元,正是這些unicode字元構成了字串。unicode字元是目前計算機中通用的字元編碼,它為針對不同語言中的每個字元設定了統一的二進位制編碼,用於滿足跨越語言、跨平台的文字轉換、處理要求。char的定義非常簡單,如下:

char ch1=『z』;

但是,char只能定義乙個unicode字元。

下面是char類常見的使用方法及說明

iscontrol   指示指定的unicode字元是否屬於控制字元類別

isdigit  指示某個unicode字元是否屬於十進位制數字類別

ishighsurrogate  指示指定的char物件是否為高**項

isletter  指示某個unicode字元是否屬於字母類別

isletterordigit  指示某個unicode字元是屬於字母類別還是屬於十進位制數字類別

islower  指示某個unicode字元是否屬於小寫字母類別

islowsurrogate  指示指定的char物件是否為低**項

isnumber  指示某個unicode字元是否屬於數字類別

ispunctuation  指示某個unicode字元是否屬於標點符號類別

isseparator  指示某個unicode字元是否屬於分隔符類別

issurrogate  指示某個unicode字元是否屬於**字元

issurrogatepair  指示兩個指定的char物件是否形成

issymbol  指示某個unicode字元是否屬於符號類別

isupper  指示某個unicode字元是否屬於大寫字母類別

iswhitespace  指示某個unicode字元是否屬於空白類別

parse  將指定字串的值轉換為它的等效unicode字元

tolower   將unicode字串的值轉換為它的小寫等效項

tolowerinvariant  使用固定區域性的大小寫規則,將unicode字元的值轉換為其小寫等效項

tostring  將此例項的值轉換為其等效的字串表示

toupper   將unicode字元的值轉換為它的大寫等效項

toupperinvariant  使用固定區域性的大小寫規則,將unicode字元的值轉換為其大寫等效項

tryparse  將指定的字串的值轉換為它的等效unicode字元

下面是c#中常見的轉義字元

\n   回車換行

\f    換頁

\t   橫向跳到下一製表位置

\\   反斜線符

\v   豎向跳格

\'   單引號符

\b   退格

\ddd   1~3位八進位製所代表的字元

\r   回車

\xhh   1~2位十六進製制數所代表的字元

原文:

C 語言中字元類char的使用方法 總結

char類在c 中表示乙個unicode字元,正是這些unicode字元構成了字串。unicode字元是目前計算機中通用的字元編碼,它為針對不同語言中的每個字元設定了統一的二進位制編碼,用於滿足跨越語言 跨平台的文字轉換 處理要求。char程式設計客棧的定義非常簡單,如下 char ch1 z 但是...

c語言中 字元 char的描述

1所有的編譯系統都規定以乙個位元組來存放乙個字元 2將乙個字元常量放到乙個字元變數中,並不是把該字元本身存放到記憶體單元,而是將該字元的相應的ascii碼存放到儲存單元,例如 a 的ascii碼為97,在記憶體中就是儲存著97,是二進位制儲存的,所以實際最終儲存的是 01100001 3既然在記憶體...

C語言中char 和 char 的區別

在實習過程中發現了乙個以前一直預設的錯誤,同樣char c abc 和char c abc 前者改變其內容程式是會崩潰的,而後者完全正確。程式演示 首先要搞清楚編譯程式占用的記憶體的分割槽形式 乙個由c c 編譯的程式占用的記憶體分為以下幾個部分 1 棧區 stack 由編譯器自動分配釋放,存放函式...