c 常用字串函式

2021-09-13 18:40:42 字數 860 閱讀 8830

//strcat(字元陣列1,字元陣列2)

//連線兩個字元陣列中的字串,把字串2連線到字串1後邊

//字串陣列1必須足夠大,能夠容納連線後的新字串

//連線後只在新字串最後保留乙個\0

char str1[10] = "one";

char str2[10] = "two";

strcat(str1, str2);

//strcpy(字元陣列1,字串2)

//將字串2拷貝到字元陣列1中去,字元陣列1中的內容將被覆蓋

//字串陣列1必須足夠大,能夠容納下被拷貝的字串

//拷貝的時候連同字串結束符\0,一起拷貝到字元陣列

char str3[20] = "one1234";

char str4[15] = "two";

strcpy(str3, str4); 

strcpy(str3, "hello");

//strcmp(字串1,字串2)

//比較字串

//相等 ,函式返回0

//字串1>字串2,返回正整數 1

//字串1 < 字串2,返回負整數 -1

if (strcmp(str3, str4) == 0) {}

//strlen(字元陣列)

//字串長度(遇到\0停止),不包括\0,返回的單位是位元組

char str5[120] = "open";

int len1 = strlen(str5);

//sizeof

//返回記憶體佔的位元組數

//和儲存的內容無關

//strcasecmp()用來比較引數s1 和s2 字串,比較時會自動忽略大小寫的差異。

C 常用字串函式

1.變數.length 取字串長度 如 string str hello int len str.length len是自定義變數,str是字串的變數名 console.writeline len 輸出結果 5 2.變數.substring 引數1,引數2 擷取字串的一部分,引數1為左起始位數,引數...

C 常用字串函式

1.字串比較 字串.comparto 目標字串 a comparto b 2.查詢子串 字串.indexof 子串,查詢其實位置 字串.lastindexof 子串 最後一次出現的位置 str.indexof ab 0 3.插入子串 字串.insert 插入位置,插入子串 s.insert 2,ab...

c常用字串函式

c 常用字串函式 標頭檔案 string.h char strcpy char destin,char source 拷貝乙個字串到另乙個 並返回拷貝的字串內容 char strcat char destin,char source 字串拼接函式,將 source 指向的內容拼接到 destin 之...