亚洲国产综合日韩AV在线|午夜精品视频在线观看一区|亚洲国产精品看片在线观看|av网站手机免费在线观看|综合免费一区二区|a级国产乱理伦片在线观看|在线欧美熟乱视频第一页

亚洲国产综合日韩AV在线|午夜精品视频在线观看一区|亚洲国产精品看片在线观看|av网站手机免费在线观看|综合免费一区二区|a级国产乱理伦片在线观看|在线欧美熟乱视频第一页

合肥做網(wǎng)站,選擇瘋狗科技,專(zhuān)業(yè)、敬業(yè)的合肥網(wǎng)絡(luò )公司
首頁(yè) > 網(wǎng)站技術(shù) > 詳情

C語(yǔ)言字符串處理函數

2017-12-25 16:14:03   來(lái)源:互聯(lián)網(wǎng)   瀏覽:  次
C語(yǔ)言具有繪圖能力強,可移植性,并具備很強的數據處理能力。那么大家知道C語(yǔ)言字符串處理函數是什么呢?下面一起來(lái)看看!

C語(yǔ)言具有繪圖能力強,可移植性,并具備很強的數據處理能力。那么大家知道C語(yǔ)言字符串處理函數是什么呢?下面一起來(lái)看看!

C語(yǔ)言提供了豐富的字符串處理函數,例如字符串的輸入、輸出、合并、修改、比較、轉換、復制、搜索等,使用這些現成的函數可大大減輕編程的負擔。

用于輸入輸出的字符串函數,例如printf、puts、scanf、gets等,使用時(shí)應包含頭文件stdio.h,使用其它字符串函數則應包含頭文件string.h。

字符串長(cháng)度函數strlen

strlen 是 string length 的縮寫(xiě),用來(lái)獲得字符串的長(cháng)度。所謂長(cháng)度,就是包含多少個(gè)字符(不包括字符串結束標志 '\0‘)。語(yǔ)法格式為:

strlen(arrayName);

strlen 將返回字符串的長(cháng)度,它是一個(gè)整數。請看下面的例子:

#include #include int main(){ char str[]=“C language”; int len = strlen(str); printf(“The lenth of the string is %d ”, len); return 0;}

運行結果:

The lenth of the string is 10

需要說(shuō)明的是,strlen 會(huì )從字符串的第 0 個(gè)字符開(kāi)始計算,直到遇到字符串結束標志 '\0’。將上面代碼中的 str 改為:

char str[]=“C \0language”;

那么輸出結果就是:

The lenth of the string is 2

字符串連接函數 strcat

strcat 是 string catenate 的縮寫(xiě),意思是把兩個(gè)字符串拼接在一起,語(yǔ)法格式為:

strcat(arrayName1, arrayName2);

arrayName1、arrayName2 為需要拼接的字符串。

strcat 將把 arrayName2 連接到 arrayName1 后面,并刪去 arrayName1 最后的結束標志 '\0‘。這就意味著(zhù),arrayName1 的長(cháng)度要足夠,必須能夠同時(shí)容納 arrayName1 和 arrayName2,否則會(huì )越界。

strcat 返回值為 arrayName1 的首地址。請看下面的例子:

#include #include int main(){ char str1[40]=“My name is ”; char str2[20]; printf(“Input your name:”); gets(str2); strcat(str1,str2); puts(str1); return 0;}

運行結果:

Input your name:xiao p

My name is xiao p

字符串復制函數strcpy

strcpy 是 string copy 的縮寫(xiě),意思是字符串復制,語(yǔ)法格式為:

strcpy(arrayName1, arrayName2);

strcpy 會(huì )把 arrayName2 中的字符串拷貝到 arrayName1 中,串結束標志 '\0' 也一同拷貝。請看下面的例子:

#include #include int main(){ char str1[15], str2[]=“C Language”; strcpy(str1, str2); puts(str1); printf(“ ”); return 0;}

運行結果:

C Language

strcat 要求 arrayName1 要有足夠的長(cháng)度,否則不能全部裝入所拷貝的字符串。

字符串比較函數strcmp

strcmp 是 string compare 的縮寫(xiě),意思是字符串比較,語(yǔ)法格式為:

strcmp(arrayName1, arrayName2);

arrayName1 和 arrayName2 是需要比較的兩個(gè)字符串。

字符本身沒(méi)有大小之分,strcmp() 以各個(gè)字符對應的 ASCII 碼值進(jìn)行比較。strcmp() 從兩個(gè)字符串的第 0 個(gè)字符開(kāi)始比較,如果它們相等,就繼續比較下一個(gè)字符,直到遇見(jiàn)不同的字符,或者到字符串的末尾。

返回值:若 arrayName1 和 arrayName2 相同,則返回0;若 arrayName1 大于 arrayName2,則返回大于 0 的值;若 arrayName1 小于 arrayName2,則返回小于0 的值。

【示例】對4組字符串進(jìn)行比較。

#include #include int main(){ char *a = “aBcDeF”; char *b = “AbCdEf”; char *c = “aacdef”; char *d = “aBcDeF”; printf(“strcmp(a, b) : %d ”, strcmp(a, b)); printf(“strcmp(a, c) : %d ”, strcmp(a, c)); printf(“strcmp(a, d) : %d ”, strcmp(a, d)); return 0;}

運行結果:

strcmp(a, b) : 1

strcmp(a, c) : -1

strcmp(a, d) : 0

夜夜春夜夜爽一区二区三区| 人人妻人人澡人人爽| 久久久久久极精品久久久| 日韩电影手机在线播放| 亚洲精品一区二区三区| 久久精品性少妇一区二区三区| 欧产日产国产精品98| 国产一区二区免费在线观看| 国产又黄又硬又粗天天综合网91| 亚洲97一区二区三区| 无码中文字幕人妻在线一区| 国产精品久久白浆一区二区| 国产精品成人久久久久久久| 在线人成免费视频69国产| 国产精品亚洲777| 亚洲欧美v视色一区二区| 久久久久久久女国产乱让韩| 欧美一区二区三区在线| 粗大挺进尤物人妻中文字幕| 国产免码va在线观看免费| 亚洲欧洲国产综合aV无码久久| 亚洲国产视频无码在线观看| 欧洲美女与动性zozozo| 亚洲AV无码一区精品无码| 中文无码成人免费视频在线观看| 在线观看免费直播视频高清| 成人av网站在线观看| 在线岛国片免费无码aV| 日本亚洲精品中字幕日产2020| 国产三级精品一区二区三区| 伊人色亚洲视频免费| 中文字幕一区二区在线播放| 国产美女裸体无遮挡免费视频| 久久人人爽人人爽av片| 一级特黄aaaaa片 视频| 国产日韩精品欧美一区喷水| 亚洲第一区香蕉蕉香日国韩在线| 亚洲mv大片欧洲mv大片入口| 中文字幕人成无码人妻| 中文字幕视频在线观看| 极品人妻少妇一区二区三区| 亚洲AV无码久久精品狠狠爱浪潮| 国产精品成av人在线观看片| 精品久久久久久国产经典| 男人激烈吮乳吃奶视频免费| 亚洲精品美女久久777777| 亚洲av日韩av永久无码久久| 少妇被粗大的猛烈进出69影院一| 亚洲中文字幕无码中文字| 日韩精品无码人妻一区二区三区| 亚洲欧美日韩综合精品| 亚洲大尺度av无码专区| 边吃奶边日| 久久久久久亚洲AV无码专区| 欧洲熟妇的性久久久久久| 亚洲最黄美女视频| 亚洲综合成人一区二区| 亚洲综合色区中文字幕| 国产AⅤ无码专区亚洲AV| 日韩av手机免费观看| 少妇愉情理伦片丰满丰满午夜| 中文人妻字幕一区二区| 色综合久久久久综合体桃花网| 韩国一区二区三区在线观看| 少妇太爽了在线观看| 人妖一区二区在线观看| 国产有奶水哺乳期无码AVAV| 亚洲av无一区二区三区| 国产精品美女久久久久久| 继室肉欲(H)| 91精品国产高清自在线观看| 韩国大尺度写实剧揭开夫妻遮羞布| 一区二区中文字幕在线视频| 激情五月婷婷在线| 国产女人伦码一区二区三区不卡| 久久精品无码中文字幕| 国产精品久久久久岛国欧美| 日韩精品无码一本二本三本色| 国产真人无码视频免费| 国产伦精品一区二区三区| 亚洲成人一区二区三区| mm1313亚洲精品无码| 午夜精品秘a一区二区三区城中村| 国产精品国产三级国产AV主播| 日韩精品成人无码专区免费| 男人扒开女人内裤强吻桶进去| 成人a片产无码免费视频在线观看| 日韩视频免费一区二区三区| 在线观看电影天堂| 亚洲素人国产精品首页| 久久久XxxccxxxxXCC| 91夜夜蜜桃臀一区二区三区| 国产精品久久久久久久久久免费| 香蕉久久99综合一区二区三区| 粗大猛烈进出高潮视频| 无码人妻h动漫| 亚洲精品字幕在线观看| 日本边添边摸边做边爱喷水| 国内黄色一级视频在线观看免费| AV片亚洲国产男人的天堂| ts人妖国产一区| 日韩av精品电影一区二区| 香蕉尹人综合在线观看| a级国产视频| 亚洲一级免费在线观看| 亚洲人成网站在线播放动漫| 亚洲女人被黑人巨大进入| 国产精品久久久久久久免费| 欧美va亚洲va在线观看| 婷婷五月天影院在线观看| 国产aⅴ无码专区亚洲aⅴ蜜芽| 又大又粗又硬放不进去了| 日韩人妻精品一区二区三区视频| 精品999久久久久久中文字幕| 精品无码国产自产拍在线观看蜜| 在线亚洲人成电影网站| 精品国产精品亚洲综合| 亚洲AV永久无码精品久久| 日韩人妻无码中字一区二区| 狠狠色婷婷久久一区二区三区| 在线观看视频91加勒比| 国产69精品久久久久久| 亚洲av日韩aⅴ无码| 国产伦精品一区二区三区毛张柏芝| 91片黄在线观看动漫| 饥渴少妇高清VIDEOS| 五月天丁香在线视频免费观看| 日日噜久久人妻一区二区| 亚洲六月丁香六月婷婷| 亚洲色大成网站www91| 综合色一色宗会久久网| 中国著名指挥家谭利华| 欧美日韩精品久久久免费看| 又大又粗欧美黑人AAAAA片| 免费一级片在线观看| 亚洲人成在线影院| 一区二区视频免费观看| 欧美一区二区三区婷婷五蜜桃| 中文字幕欧美日韩专区| 精品人妻av一区二区三区麻豆| 9191国语精品高清在线最新| 亚洲欧美成人片在线| 中文字幕在线一区二区三区不卡| 亚洲一区二区av| 欧美aV片无限看加入收藏区| 一区二区三区四区在线| 天天做日日做天天添| 国产一区二区视频在线观看| 亚洲精品乱码久久久久久按摩| 精品一区二区三区的天堂| 国产又黄又a又潮娇喘视频| 中国一级黄色大片| 国产精品久久久久久一级毛片| 欧美色欧美亚洲高清在线观看| 91精品国产麻豆综合久久不卡| 国产迷奸手机免费在线视频网站| 亚洲一区久久精品| 欧美日韩亚洲国内一区二区三区| 三级艳情片| 中文字字幕在线精品乱码app| 伊人蕉久中文字幕无码专区| 欧美精品与黑人又粗又长| 99久久久无码国产精品性| 亚洲精品一二三区区别在哪|