字串:字串是由零個或者多個字元組成的有限序列;
子串:字串中任意個連續的字元組成的子串行,並規定空串是任意串的子串,字串本身也是子串之一;「abcdefg」,」abc「就是其子串,但是「ade」不屬於子串範圍。
子串行:不要求字元連續,但是其順序與其在主串中相一致;上例中,「abc」與「ade」都屬於子串行範圍;
二:c風格字串包括兩種:
1)字串常量---以雙引號括起來的字串行,編譯器自動在其末尾新增乙個空字元。
2)末尾新增了』0『的字元陣列;
char
ch1=;
//不是c風格字串
char
ch2=;
//c風格字串
char
ch3 =
"c++"
;
//c風格字串
sizeof
(ch3) = 4;
strlen(ch3) = 3;
三:標準庫提供的字串處理函式:
strlen(s) : 返回s的長度,不包括字串結束符null;
strcmp(s1,s2) :比較兩個字串是否相同,若s1==s2,返回0,若s1>s2則返回正數,若s1strcat(s1,s2):將字串s2連線到s1上,返回 s1;
strcpy(s1,s2):將s2,複製到s1,返回 s1.
C 常用字串處理
我們在編碼的過程中,常常需要處理一些字串。例如對字串的一些拆分,字串中字元的替代,以及剪下 又例如,需要對字串進行進製之間的轉換,格式的的約束等等。這些經常用到的方法整理如下 convert.tostring 1.十進位制轉二進位制 int d 10 十進位制轉二進位制字串 console.writ...
C語言常用字串處理函式
1 函式名 stpcpy 功 能 拷貝乙個字串到另乙個 用 法 char stpcpy char destin,char source 2 函式名 strcat 功 能 字串拼接函式 用 法 char strcat char destin,char source 3 函式名 strchr 功 能 在...
C語言常用字串處理函式
下面介紹幾個最常用的字串函式。格式 puts 字元陣列名 功能 把字元陣列中的字串輸出到顯示器。即在螢幕上顯示該字串。例7 12 include stdio.h main 從程式中可以看出puts函式中可以使用轉義字元,因此輸出結果成為兩行。puts函式完全可以由printf函式取代。當需要按一定格...