C 基礎 字串

2022-06-21 11:06:13 字數 2334 閱讀 9502

字串比較,stra.compareto(strb)

a大於b 正數

a小於b 負數

a等於b 0

string stra = "ab";

string strb = "jk";

int intresult = stra.compareto(strb);

console.writeline(intresult);

查詢字串的位置

indexof,lastindexof,startwith,endwith

string str = "hello world!";

int index = str.indexof('o');

int index = str.lastindexof('o');

int index = str.indexof("lo");

console.writeline(index);

格式化輸出
string strformat = string.format("位置1:,位置2:", 1, 2);

console.writeline(strformat);

輸出錢的格式

double dmoney = 35.342552;

string strmoney = string.format("", dmoney);

console.writeline(strmoney); // c代表人民幣,

concat,join,'+'表示連線字串
string str1 = "hello";

string str2 = "world";

string strnew = string.concat(str1, str2);

console.writeline("通過concat輸出結果:"+strnew);

string strnew2 = string.join('-',str1, str2); //可以新增分隔符

console.writeline("通過join輸出結果:"+strnew2);

string strnew3 = str1 + str2; //字串拼接

console.writeline("通過'+'輸出結果:" + strnew3);

字串拆分成字串陣列
string strtest = "max--,joe=,kate";

string strarray = strtest.split(new char );

foreach(string str in strarray)

}

trim清空字串的空格,包括前導和後導
string str1 = "   aaa  ccc ddd  ";

console.writeline("字串清空之前長度:"+str1.length);

string str2 = str1.trim();

console.writeline("字串清空之後長度:"+str2.length);

console.writeline(str2);

string str3 = str1.trimstart();//清空前導

string str4 = str1.trimend();//清空後導

replace替換操作
string strh = "hello";

strh = strh.replace('h', 'h');

console.writeline("替換之後的字串:" + strh);

toupper(),tolower()字串轉換為大小寫方法
string str = "aaannbbcc";

console.writeline("字串轉換為大寫為" + str.toupper()); // toupper()轉化為大寫

console.writeline("字串轉換為小寫為" + str.tolower()); // tolower()轉化為小寫

日期操作
datetime dtime = datetime.now;

string strtime = dtime.tostring("yyyy年mm月dd日 hh時mm分ss秒");

console.writeline(strtime);

datetime dtime1 = datetime.now.adddays(1); //明天

datetime dtime2 = datetime.now.adddays(-1); //昨天

C字串基礎

include include int main printf s n name mhm printf s n name2 12mhm,說明從低位址一直往高位址讀,一直讀到 0為止 printf p n name c68 printf p n name2 c66 通過以上倆位址,可以看出,name先...

C 基礎加強 字串

1 字串的定義 string 或者 string 字串是引用型別,在定義string 的時候在棧空間中,定義了乙個的空間,該空間存放乙個位址 當寫到 hello 的時候,會在堆記憶體中分配乙個空間,存放字串 hello 並將首位址賦值給,因此指向定義的字串。2 字串的宣告 字串string對應msi...

字串基礎

一 字串的三種形式 1.雙引號之間的字串 結尾自動新增 0 2.以 0 結尾的字串陣列。3.string stl 這裡不做過多解釋,以後再做詳解。二 字串的輸入輸出 1.scanf 遇見空格 換行輸入結束。回車時自動新增 0 在處理字元時,輸入回車或者空格,這些字元會寫入輸入流中,儲存在輸入流中,下...