国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

淺談C語言之字符串處理函數

2020-01-26 14:26:38
字體:
來源:轉載
供稿:網友

下面介紹8種基本的常用的字符串處理函數,在數值數組中也常常用到(部分函數)。所有的C語言編譯系統中一般都提供這些函數。

1、puts函數――輸出字符串的函數

 一般的形式為puts(字符串組)

作用:將一個字符串輸出到終端。如,char一個string,并賦予初值。調用puts(string);進行字符串的輸出。

2、gets函數――輸入字符串的函數

一般的形式:gets(字符數組)

作用:從終端輸入一個字符串到字符數組,并且得到一個函數值成為字符數組的起始地址。

gets(str);

鍵盤輸入,,,,你懂得。

注意:puts和gets函數只能輸出或者輸入一個字符串。

3、strcat函數――字符串連接函數

一般的形式:strcat(字符數組1,字符數組2);

作用:把兩個字符串數組中字符串連接起來,把字符串2連接到字符串1的后面。

說明:字符數組1必須足夠大,以便容納連接后的新字符串。

4、strcpy/strncpy函數――字符串復制函數

一般形式:strcpy(字符數組1,字符串2);

作用:將字符串2復制到字符數組1中去。

如:char str1[10],str2[]="DongTeng";

strcpy(str1,str2);

執行后的結果為:你懂得

注意:

1. 不能用賦值語句直接將一個字符串常量或者字符數組直接給一個字符數組。

2. 用strncpy可以賦值指定的位置的字符。strncpy(str1,str2,3);將str2中的第3個字符復制到str1中。

5、strcmp函數――字符串比較函數

一般形式:strcmp(字符串1,字符串2);

作用:用來比較兩個字符串的差異。具有不同的比較規則。

6、strlen函數――測字符串長度的函數

一般形式:strlen(字符數組);

如:char str[10]="DongTeng";

     printf("%d",strlen(str));

得到的結果是:5

7、strlwr函數――轉換為小寫的函數

一般形式:strlwr(字符串);

8、strupr函數――轉換為大寫的函數

一般形式:strupr(字符串)。

以上只是簡單的C語言常用函數,不足之處還望指正。

以上這篇淺談C語言之字符串處理函數就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 富顺县| 邵阳市| 益阳市| 七台河市| 额敏县| 滨海县| 任丘市| 法库县| 松溪县| 土默特右旗| 平凉市| 崇阳县| 大宁县| 博野县| 咸丰县| 乐陵市| 南投市| 敦煌市| 溆浦县| 平安县| 贡嘎县| 陇南市| 龙陵县| 康保县| 神池县| 礼泉县| 佳木斯市| 新巴尔虎左旗| 英山县| 集安市| 大港区| 南雄市| 博兴县| 藁城市| 普兰店市| 钦州市| 自贡市| 余干县| 满城县| 桐柏县| 山阳县|