字符串的定義
在C語言中,字符串的定義可以采用字符數(shù)組的形式,例如
char str[10] = "hello";str是一個(gè)字符數(shù)組,大小為10,它的初始值為"hello",一個(gè)字符‘\0’是自動(dòng)添加的。
字符串的輸入輸出
tff,例如
tf", str);
f("%s", str);%s是格式控制符,表示輸出和輸入的是字符串。
字符串的長度
函數(shù),例如
t(str);
是一個(gè)整數(shù),表示字符串的長度。
字符串的比較
p函數(shù),例如
tpp(str1, str2);
p是一個(gè)整數(shù),如果str1等于str2,則返回0;如果str1小于str2,則返回負(fù)數(shù);如果str1大于str2,則返回正數(shù)。
字符串的復(fù)制
復(fù)制一個(gè)字符串可以采用strcpy函數(shù),例如
char str2[10];
strcpy(str2, str1);str2是一個(gè)字符數(shù)組,大小為10,它的初始值為str1的值,包括‘\0’。
字符串的連接
連接兩個(gè)字符串可以采用strcat函數(shù),例如
char str3[20] = "hello, ";
strcat(str3, str1);str3是一個(gè)字符數(shù)組,大小為20,它的初始值為"hello, ",連接上str1之后為"hello, world!"。
字符串的查找
查找字符串中某個(gè)子串可以采用strstr函數(shù),例如
char str4[20] = "hello, world!";
char p = strstr(str4, "world");p是一個(gè)指針,指向str4中的"world"子串。
本文介紹了C語言中字符串的操作技巧和實(shí)例,包括字符串的定義、輸入輸出、長度、比較、復(fù)制、連接和查找等。掌握這些技巧可以幫助我們更好地編寫C語言程序。