c語言字串函式

2021-06-06 22:03:06 字數 834 閱讀 3171

字串連線函式strcat

格式:strcat(字元陣列1,字元陣列2)

功能:把字元陣列2連到字元陣列1後面

返值:返回字元陣列1的首位址

說明:字元陣列1必須足夠大

連線前,兩串均以『\0』結束;連線後,串1的『\0』取消,

新串最後加『\0』

字串拷貝函式strcpy

格式:strcpy(字元陣列1,字串2)

功能:將字串2,拷貝到字元陣列1中去

返值:返回字元陣列1的首位址

說明:字元陣列1必須足夠大

拷貝時『\0』一同拷貝

不能使用賦值語句為乙個字元陣列賦值

字串函式的呼叫須包含標頭檔案#include

例  char str1[20],str2[20];

str1=;               (x)

str2=str1;                          (x)

字串比較函式strcmp

格式:strcmp(字串1,字串2)

功能:比較兩個字串

比較規則:對兩串從左向右逐個字元比較(ascii碼),

直到遇到不同字元或『\0』為止

返值:返回int型整數,a. 若字串1< 字串2, 返回負整數

b. 若字串1> 字串2, 返回正整數

c. 若字串1== 字串2, 返回零

說明:字串比較不能用「==」,必須用strcmp

字串長度函式strlen

格式:strlen(字元陣列)

功能:計算字串長度

返值:返回字串實際長度,不包括『\0』在內

c語言 字串函式

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

C語言字串函式

1字串拷貝 strcpy str1,str2 str2 str1覆蓋 strncpy str1,str2,n 把str2的n個位元組賦給str1的前n個位元組,其他的不變 並不覆蓋 例子 str1 yaomingyue str2 kkkk strncpy str1,str2,3 結果 str1 kk...

c語言字串函式

函式 說明atof 將字串轉換成浮點數 atoi 將字串轉換成整數 atol 將字串轉換成長整型數 gcvt 將浮點型數轉換為字串 四捨五入 strtod 將字串轉換成浮點數 strtol 將字串轉換成長整型數 strtoul 將字串轉換成無符號長整型數 index 查詢字串並返回首次出現的位置 r...