C 基本語法 char資料型別

2021-10-07 10:32:35 字數 1397 閱讀 1903

字元資料型別char用來處理unicode字元。unicode是16位字元。char變數以無符號16位字元(2位元組)數字的形式儲存。取值範圍為0到65535。每乙個數字代表乙個unicode字元。

char型別的常量可以寫成字元,也可以顯示轉換整數字元**。以下兩條語句的作用均為宣告乙個char變數並用字元x將其初始化:

char mychar='x';

char mychar=char(88);

char型別雖然為整數類別,但是,不存在其他型別到char型別的隱式轉換。字元常數只能寫為結合強制轉換的整數(顯示轉換)。例如,(char)90與『z』是相同的。但是char型別可以隱式轉換為ushort;int;uint;long;ulong;float;double;或decimal型別。

isdigit

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

isletter

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

parse

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

正規表示式方法

例://引用正規表示式類

using system.text.regularexpressions;

regex reg=new regex("^[0-9]+$");//純數字

match ma=reg.match(text);

if(ma.success)

else

1、取字串的前i個字元

(1)string str1=str.substring(0,i);

(2)string str1=str.remove(i,str.length-i);

2、去掉字串的前i個字元

string str1=str.remove(0,i);

string str1=str.substring(i);

3、從右邊開始取i個字元:

string str1=str.substring(str.length-i);

string str1=str.remove(0,str.length-i);

4、從右邊開始去掉i個字元:

string str1=str.substring(0,str.length-i);

string str1=str.remove(str.length-i,i);

5、6 、如果字串中有"abc"則替換成"abc"

str=str.replace("abc","abc");

7、c#擷取字串最後乙個字元的問題!!!!!!!!!!!!!!!!!!!!!

str1.substring(str1.lastindexof(",")+1);

8、c# 擷取字串最後乙個字元

k = k.substring(k.length-1, 1);

C語言資料型別char

char簡介 char是c c 中的基本資料型別,可容納單個字元的一種基本資料型別。char佔乙個位元組,也就是8個bit 二進位制位 0000 0000 1111 1111,在無符號型別時char表示的範圍是0 255,在有符號型別時char表示的範圍是 128 127,可以表示256個整數。注 ...

C語言基礎學習基本資料型別 Char型別

char型別 char型別用於儲存字母和標點之類的字元。但是在技術實現上char卻是整數型別。為了處理字元,計算機使用一種數字編碼,用特定的整數表示特定的字元。字元變數輸入輸出用 c符號。定義語法如下 char變數名 乙個字元值 char型別佔乙個位元組,所以乙個char變數不能存放乙個中文漢字 乙...

C 基礎 (1) 基本語法 資料型別

1.成員變數 變數是類的屬性或資料成員,用於儲存資料。2.成員函式 函式是一系列執行指定任務的語句,類中的成員函式指其方法 c 中有3種資料型別 值型別 引用型別 指標型別 1 值型別可以直接分配資料,例如你宣告乙個int型別,系統開闢乙個記憶體空間儲存該int的值 2 引用型別不儲存資料,而是儲存...