一、字串複製函式
strcpy(字元陣列,字串)
例子:char s1[10],s2[20],s3="hello";
strcpy(s1,s3);//s1字串hello
strcpy(s2,"world");//s2字串為world
注意;定義的陣列大小要大於字串的長度。
二、字串連線函式
strcat(字元陣列,字串)
例子:char s1[30]="the classname is";
strcat(s1,ruanjianjishu);//s1為the classname is ruanjianjishu
在定義字元陣列時長度要足夠大
三、字串比較函式
strcmp(字串1,字串2);
說明:@字串1和字串2可以為字串常量也可以為字元陣列
@若兩者相等函式返回值為0,前者大於後者返回1,前者小於後者返回-1.
比較規則:將兩個字串從左至右逐個字元比較asii碼,直到出現不等字元或出現「\0".
例子:char string1 = "the quick brown dog jumps over the lazy fox";
char string2 = "the quick brown dog jumps over the lazy fox";
int result = strcmp( string1, string2 );
if ( result == 0 )
四、取字串長度函式
strlen(字串)
char str=」hello";
printf(%d",stylen(str));//輸出字串長度為5
注意:strlen輸出的是實長,不包括「\0"
五、字元大小寫轉換函式
strlwr大寫轉小寫,strupr小寫轉大寫
c語言字串常用函式
1.strcat函式 字串連線函式。include stdio.h include string.h 為了引用strcat函式。intmain str2 printf s strcat str1,str2 strcat a字元陣列,b字元陣列 strcat函式 字串連線函式 a字元陣列必須足夠大,以...
c語言中字串常用函式
程式設計中,常用到字串的各個函式,總結如下 1 字串的初始化 1 char ch 5 字串,不是字元陣列 2 char ch 5 字串,不是字元陣列,因為 0 與0等價。3 char ch 5 字串,不是字元陣列 4 char ch 很明顯的字串 2 字串的複製 1 strcpy char ch 5...
C語言的字串常用庫函式
strcpy str1,str2 將字串str2複製到str1中,這個庫函式不會檢查str1的容量是否足夠長度。strncpy str1,str2,size t 將字串str2從頭開始複製size t個字元到str1中,這個庫函式會檢查str1的容量是否足夠長度。memset str,0 5 將st...