6 字串函式

2021-09-29 10:29:34 字數 4339 閱讀 6027

strcpy函式

char

*strcpy

(char

*dest,

const

char

*src)

功能:把src所指向的字串覆蓋複製到dest

返回值dest指向的字串。

注意:字串src的長度不能超過dest,否則會溢位。

strncpy函式

char

*strncpy

(char

*dest,

const

char

*src, size_t n)

功能:從str2所指向的字串中,複製n個字元覆蓋到str1指向的字串的前n個字元;

返回值:複製的n個字元組成的字串。

void

strcpytest()

intmain

(int argc,

char

* ar**)

strcat函式
char

*strcat

(char

*dest,

const

char

*src)

功能:將src指向的字串追加到dest指向字串的結尾。

返回值dest指向的字串。

注意dest的長度足夠容納追加後的資料。

strncat函式

char

*strncat

(char

*dest,

const

char

*src, size_t n)

功能:將src指向的字串追加n個字元到dest指向字串的結尾。

返回值dest指向的字串。

void

strcattest()

intmain

(int argc,

char

* ar**)

strcmp函式
int

strcmp

(const

char

*str1,

const

char

*str2)

功能:比較str1str2所指向的字串。

返回值str1 str2: 正數;str1 = str2:0;

注意:比較的是逐個字元的scall碼而不是字元的長度;

strncmp函式

int

strncmp

(const

char

*str1,

const

char

*str2, size_t n)

功能:比較str1str2所指向的前n個字串。

返回值str1 str2: 正數;str1 = str2:0;

void

strcmptest()

intmain

(int argc,

char

* ar**)

strchr函式
char

*strchr

(const

char

*str,

int c)

功能:在引數str所指向的字串中,搜尋第一次出現字元c的位置。

返回值:成功:c的位址;失敗:null

strrchr函式

char

*strrchr

(const

char

*str,

int c)

功能:在引數str所指向的字串中,從後向前搜尋第一次出現字元c的位置。

返回值:成功:c的位址;失敗:null

strstr函式

char

*strstr

(const

char

*str1,

const

char

*str2);

功能:在字串str1中查詢第一次出現字串str2的位置;

返回值:成功:str2的首位址;失敗:null

注意:查詢的字元不包含終止符 『\0』。

void

strcmptest()

intmain

(int argc,

char

* ar**)

sprintf函式
int

sprintf

(char

*str,

const

char

*format,..

.)

功能:將...format格式輸出到str指向的字串;

返回值:成功:寫入的字元數;失敗:負數。

注意:使用方法同printf,區別是printf輸出到螢幕,sprintf輸出到字串;

int

main()

sscanf函式
int

sscanf

(const

char

*str,

const

char

*format,..

.)

功能:從str中按format格式獲取到...中;

返回值:成功:返回成功匹配和賦值的個數。到達檔案末尾或錯誤:-1

注意:使用方法同scanf,區別是scanf從鍵盤輸入,sprintf從字串輸入;

int

main()

6 字串拼接

字串相加 alert hello world hello world 數值字串相加 alert 100 100 100100 數值字串 數值 alert 11 12 1112口訣 數值相加,字元相連 var age 18 console.log pink老師age歲啦 這樣不行 console.lo...

ES6 字串 字串

又到了一天一度的寫筆記的時間了,今天看的es6字串部分,因為內容我感覺挺多的,而且需要理解,所以第二個部分模板字串的筆記就放到明天來寫了,今天就寫一下學習字串物件的筆記,筆記分為以下幾點 開始今天的筆記吧!什麼字元的表示方法?第一次聽到這個問題的時候,可能一臉蒙,我查閱了一下資料,簡單的大概的了解了...

8 字串函式

right left 可從列中選出指定數量的字元 right location,2 location 欄位 substring index 可擷取部分字段值 substring index location,1 尋找第乙個逗號,然後擷取之前的內容 substring your string,star...