c語言字串常用函式

2021-10-10 23:22:19 字數 2147 閱讀 5463

1. strcat函式–字串連線函式

#include

"stdio.h"

#include

"string.h"

//為了引用strcat函式。

intmain()

,str2=

;printf

("%s"

,strcat

(str1,str2));

//strcat(a字元陣列,b字元陣列);

}//strcat函式--字串連線函式

//a字元陣列必須足夠大,以便容納後面的新字串。

2.strcpy和strncpy函式–字串複製函式。

#include

#include

//為了使用strcpy和strncpy函式

intmain()

,a=,b[20]

,d[20]=

;strcpy

(str,a)

;//一般形式 strcpy(字元陣列,字串); 作用:將字串複製到字元陣列中去。

strcpy

(b,"world");

strncpy

(d,a,2)

;//作用 將a中最前面兩個字元複製到字元陣列d中,字元陣列d後面的保持原樣。

3.strcmp函式–字串比較函式

#include

#include

//strcmp(字元陣列1,字元陣列2);比較第乙個不同字元的ascii碼

intmain()

,b=,c=

;printf

("%d\n"

,strcmp

(a,b));

//'a'

printf

("%d\n"

,strcmp

(b,a));

printf

("%d\n"

,strcmp

(a,c));

//全部字元相同 函式值為0

4.strlen函式–測字串長度的函式。作用:測字串長度

函式值為字串的實際長度(不包括』\0』)。

5.strlwr函式與strupr函式 --大小寫字母轉換函式

#include

"stdio.h"

#include

"string.h"

intmain()

;puts

(strlwr

(a))

;//strlwr函式 將字串中的大寫字母轉換為小寫。

puts

(strupr

(a))

;//strupr函式 將字串中的小寫字母轉換為大寫。

C語言常用的字串函式

一 字串複製函式 strcpy 字元陣列,字串 例子 char s1 10 s2 20 s3 hello strcpy s1,s3 s1字串hello strcpy s2,world s2字串為world 注意 定義的陣列大小要大於字串的長度。二 字串連線函式 strcat 字元陣列,字串 例子 c...

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語言 字串函式

c語言中的字串函式 主要是兩大類,一類是拷貝的,一類是比較的,另乙個就是其他的 拷貝的有 1.strcpy 函式原型 char strcpy char strdestination,const char strsource 函式功能 將strsource的內容拷貝到strdestination中去,...