閱讀220 返回首頁    go 技術社區[雲棲]


c語言字符串函數

字符串連接函數strcat
格式:strcat(字符數組1,字符數組2)
功能:把字符數組2連到字符數組1後麵
返值:返回字符數組1的首地址
說明:字符數組1必須足夠大
            連接前,兩串均以‘\0’結束;連接後,串1的‘\0’取消,
               新串最後加‘\0’

 

字符串拷貝函數strcpy
格式:strcpy(字符數組1,字符串2)
功能:將字符串2,拷貝到字符數組1中去
返值:返回字符數組1的首地址
說明:字符數組1必須足夠大
            拷貝時‘\0’一同拷貝
            不能使用賦值語句為一個字符數組賦值

字符串函數的調用須包含頭文件#include <string.h>

例  char str1[20],str2[20];
       str1={“Hello!”};               (x)
       str2=str1;                          (x)

 

字符串比較函數strcmp
格式:strcmp(字符串1,字符串2)
功能:比較兩個字符串
比較規則:對兩串從左向右逐個字符比較(ASCII碼),
                    直到遇到不同字符或‘\0’為止
返值:返回int型整數,a. 若字符串1< 字符串2, 返回負整數
                                        b. 若字符串1> 字符串2, 返回正整數
                                        c. 若字符串1== 字符串2, 返回零
說明:字符串比較不能用“==”,必須用strcmp

 

字符串長度函數strlen
格式:strlen(字符數組)
功能:計算字符串長度
返值:返回字符串實際長度,不包括‘\0’在內

最後更新:2017-04-02 17:09:29

  上一篇:go android2.2縮略圖類ThumbnailUtils
  下一篇:go c語言數組