指標學習十一 字串處理函式

2021-10-02 08:30:59 字數 652 閱讀 5650

輸入字串

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語言的字串,它只是字元陣列 那麼如何定義乙個字串了,我們則需要這樣...