輸入字串
scanf("%s",s); //輸入引數必須是字元型陣列名
gets( ); //引數s是字元陣列名,輸入的字串允許帶空格
輸出字串
printf("%s",s); //輸出引數 可以是字元陣列名或字串常量
puts( ); //引數s可以是字元陣列名或字串常量,成功執行後輸出字串,返回換行符
char str1[80]="hello",str2[80],t[80]="world";
strcat(str1,t);
strcpy(str2,str1);
strcat(str2,"!");
strcmp()引數s1和s2可以是字元陣列名或字串常量。
s1=s2,返回0。
s1>s2,返回正數。
s1引數s1可以是字元陣列名或字串常量,strlen(s1)返回字串s1的'\0'之前的字元個數。
#includeint main()
//abcd\
//abcd\
//hello
#include#includeint main()
//helloworld!
//-1
//11
二十一 字串類的建立
c 可以通過類完成字串型別的定義,但是原生型別系統並沒有包含字串型別,而是在stl庫中。但是不同的應用中,可能會使用不同的庫。string類繼承自頂層父類object,具體實現時依賴於c語言關於字串函式的乙個包,即關於字串的函式集。class string public object 字串類建立的注...
MySQL函式學習 一 字串函式
函 數 名 稱 作 用 完 成1 length 計算字串位元組長度勾2 concat 合併字串函式,返回結果為連線引數產生的字串,引數可以是乙個或多個勾3 insert 替換字串函式勾4 lower 將字串中的字母轉換為小寫勾4 upper 將字串中的字母轉換為大寫勾5 left 從左側字擷取符串,...
翁愷老師C語言學習筆記(十一)字串
字元陣列 如果我們定義了這樣的乙個字元陣列 char word word 0 hword 1 eword 2 lword 3 lword 4 oword 5 大括號是用來初始化這個陣列,這樣的字元陣列裡有很多的字元連起來,但是它不是c語言的字串,它只是字元陣列 那麼如何定義乙個字串了,我們則需要這樣...