C語言常用的字串函式

2021-07-07 08:22:26 字數 931 閱讀 2481

一、字串複製函式

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...