真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【C語言】如何使用字符串處理函數(shù)-創(chuàng)新互聯(lián)

? 接著上一篇字符數(shù)組繼續(xù)進(jìn)行字符數(shù)組的內(nèi)容,關(guān)于字符串處理函數(shù)的使用,代碼均來自于VS環(huán)境下。

創(chuàng)新互聯(lián)建站企業(yè)建站,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。
?一、字符串處理函數(shù)

1.puts函數(shù)---字符串輸出函數(shù)
一般形式為:
puts(字符數(shù)組)
由于可以用printf函數(shù)輸出,所以puts函數(shù)用的不多,但是用puts函數(shù)輸出的字符串可以包含轉(zhuǎn)義字符,例如:

char arr[]={"China\nBeijing"};
puts(arr);
//輸出:
//China
//Beijing

2.gets函數(shù)---字符串輸入函數(shù)
一般形式為:
gets(字符數(shù)組)
注意:用puts和gets函數(shù)只能輸入或輸出一個(gè)字符串?。。?br />3.strcat函數(shù)---字符串連接函數(shù)
其一般形式為:
strcat(字符數(shù)組1,字符數(shù)組2)
strcat其作用是把兩個(gè)字符數(shù)組中的字符串連接在一起,把字符串2連接到字符串1后面,結(jié)果放在字符數(shù)組1中,函數(shù)調(diào)用后得到一個(gè)函數(shù)值---字符數(shù)組1的地址。例如:

char str[30]={"People's Republic of"};
char str2[]={"China"};
printf("%s",strcat(str,str2));
//輸出:
//People's Republic of China

注意:字符數(shù)組str必須足夠大,以便容納連接后的新字符串,連接前兩個(gè)字符串后都有“\0”,連接后str后的“\0”自動消除,只留后面str2后的“\0”。
4.strcpy和strncpy函數(shù)---字符串復(fù)制函數(shù)
其一般形式為:
strcpy(字符數(shù)組1,字符串2)
注意:
1.字符數(shù)組1必須定義的足夠大,以便容納被復(fù)制的字符串2。
2.字符數(shù)組1必須寫成數(shù)組名形式(str1),而字符串2可以是字符數(shù)組名,也可以是定義的字符串常量。
3.不能用賦值語句直接將一個(gè)字符數(shù)組或一個(gè)字符串賦給字符數(shù)組,字符數(shù)組名是一個(gè)地址常量,不能改變值,下面兩行都是不合法的:
str1="China";
str1=str2;
4.strncpy可以字符串2中前面n個(gè)字符復(fù)制到字符串1中,例如:
strncpy(str1,str2,2);
作用是將str2中前兩個(gè)字符復(fù)制到str1中,代替其前兩個(gè)字符。?
5.strcmp函數(shù)---字符串比較函數(shù)

? 其一般形式為:

? strcmp(字符串1,字符串2)

??字符串比較的規(guī)則是:將兩個(gè)字符串從左至右逐個(gè)字符相比(按ASCII相比),直到出現(xiàn)不同的字符為止或出現(xiàn)‘\0’為止。

? (1)如果全部字符相同則認(rèn)為兩個(gè)字符串相等。

? (2)若出現(xiàn)不同的字符,則以第一對不同的字符為準(zhǔn),進(jìn)行比較。

? 注意:在英文字典中在在后面的為大,但是小寫字母比大寫字母大。

? 比較的結(jié)果由函數(shù)值帶回:

? (1)如果字符串1和字符串2相同,則函數(shù)值為0;

? (2)如果字符串1>字符串2,則函數(shù)值為一個(gè)正整數(shù);

? (3)如果字符串1<字符串2,則函數(shù)值為一個(gè)負(fù)整數(shù)。

6.strlen函數(shù)---測字符串長度的函數(shù)

? 一般形式為:

strlen(字符數(shù)組)

? 函數(shù)的值為字符串的實(shí)際長度,不包括‘\0’,也可以直接測量字符串常量的長度。

7.strlwr函數(shù)---轉(zhuǎn)換為小寫的函數(shù)

? 一般形式為:

? strlwr(字符串)

8.strupr函數(shù)---轉(zhuǎn)換為大寫的函數(shù)

? 一般形式為:

? strupr(字符串)

? 以上介紹了8種字符串處理函數(shù),特此注意:引用字符串處理函數(shù)要用#include把string.h頭文件包含到此文件中。

? 到這節(jié)文章就把數(shù)組的內(nèi)容全部講述完了,后續(xù)可能會有數(shù)組的程序舉例,大家持續(xù)關(guān)注。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


新聞名稱:【C語言】如何使用字符串處理函數(shù)-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/igpes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部