久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞?lì)^條 >> C語言字符串處理函數(shù)
新聞資訊
NEWS INFORMATION

C語言字符串處理函數(shù)

發(fā)布時(shí)間:2019-05-22

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

用于輸入輸出的字符串函數(shù),例如printfputsscanfgets等,使用時(shí)應(yīng)包含頭文件stdio.h,使用其它字符串函數(shù)則應(yīng)包含頭文件string.h

字符串長度函數(shù)strlen

strlen 是 string length 的縮寫,用來獲得字符串的長度。所謂長度,就是包含多少個(gè)字符(不包括字符串結(jié)束標(biāo)志 '\0')。語法格式為:

strlen(arrayName);

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

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(){
  4. char str[]="C language";
  5. int len = strlen(str);
  6. printf("The lenth of the string is %d\n", len);
  7. return 0;
  8. }

運(yùn)行結(jié)果:
The lenth of the string is 10

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

char str[]="C \0language";

那么輸出結(jié)果就是:
The lenth of the string is 2

字符串連接函數(shù) strcat

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

strcat(arrayName1, arrayName2);

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

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

strcat 返回值為 arrayName1 的首地址。請(qǐng)看下面的例子:

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(){
  4. char str1[40]="My name is ";
  5. char str2[20];
  6. printf("Input your name:");
  7. gets(str2);
  8. strcat(str1,str2);
  9. puts(str1);
  10. return 0;
  11. }

運(yùn)行結(jié)果:
Input your name:xiao p
My name is xiao p

字符串復(fù)制函數(shù)strcpy

strcpy 是 string copy 的縮寫,意思是字符串復(fù)制,語法格式為:

strcpy(arrayName1, arrayName2);

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

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(){
  4. char str1[15], str2[]="C Language";
  5. strcpy(str1, str2);
  6. puts(str1);
  7. printf("\n");
  8. return 0;
  9. }

運(yùn)行結(jié)果:
C Language

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

字符串比較函數(shù)strcmp

strcmp 是 string compare 的縮寫,意思是字符串比較,語法格式為:

strcmp(arrayName1, arrayName2);

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

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

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

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

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(){
  4. char *a = "aBcDeF";
  5. char *b = "AbCdEf";
  6. char *c = "aacdef";
  7. char *d = "aBcDeF";
  8. printf("strcmp(a, b) : %d\n", strcmp(a, b));
  9. printf("strcmp(a, c) : %d\n", strcmp(a, c));
  10. printf("strcmp(a, d) : %d\n", strcmp(a, d));
  11. return 0;
  12. }

運(yùn)行結(jié)果:
strcmp(a, b) : 1
strcmp(a, c) : -1
strcmp(a, d) : 0

聯(lián)系方式0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號(hào)南山云谷創(chuàng)業(yè)園二期11棟410-411

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
蜜臀av免费观看| 波多野结衣天堂| 国产精品v日韩精品v在线观看| 可以免费看的黄色网址| 亚洲五月天综合| 男人添女人下面高潮视频| 国产精品夜夜夜爽张柏芝| 别急慢慢来1978如如2| 日本www高清视频| 国产精品69久久久| 水蜜桃色314在线观看| av免费观看国产| 久久久久久久久久久久久国产精品| 亚洲不卡中文字幕无码| 日本中文字幕网址| www.亚洲天堂网| 少妇一级淫免费放| 国产女同无遮挡互慰高潮91| 中文字幕第一页亚洲| 成人国产一区二区三区| 男人添女人下面高潮视频| 亚欧在线免费观看| 三日本三级少妇三级99| 国产精品三级一区二区| 青青草原av在线播放| 成人日韩在线视频| 日韩中文在线字幕| 国产a级一级片| а 天堂 在线| heyzo亚洲| 亚洲色图欧美自拍| 国产精品久久中文字幕| 欧美成年人视频在线观看| 黄色网在线视频| www.精品在线| 国产免费黄色小视频| 国产性生活一级片| 中文字幕日本最新乱码视频| 日本网站在线看| 色诱视频在线观看| 成年在线观看视频| 九九热精品国产| 日本xxxxxxx免费视频| 国产人妻人伦精品| 一起操在线视频| 免费观看日韩毛片| 久久久久福利视频| 99视频在线观看视频| 欧美精品色婷婷五月综合| 日本一二三区视频在线| 中国黄色片一级| 欧美一级黄色影院| 国产老熟妇精品观看| 中文字幕乱码免费| 嫩草视频免费在线观看| 国产精品无码一本二本三本色| 国产av熟女一区二区三区 | 成人av一级片| 国产 国语对白 露脸| 色偷偷中文字幕| 精品亚洲一区二区三区四区| 日韩一级片播放| 熟妇人妻无乱码中文字幕真矢织江| 日本a在线免费观看| www.日本在线视频| 免费在线看黄色片| 九一国产精品视频| 黄色a级片免费| 91激情视频在线| 久久久精品麻豆| 一级做a免费视频| 亚洲欧美自拍另类日韩| 男人透女人免费视频| 日韩一二区视频| 无码日本精品xxxxxxxxx| 黄瓜视频免费观看在线观看www| 中文字幕无码精品亚洲35| 欧美日韩福利在线| 午夜精品久久久久久久无码| 国产欧美日韩网站| 无码人妻丰满熟妇区毛片18| 亚洲免费看av| 欧美日韩理论片| 午夜啪啪福利视频| 内射国产内射夫妻免费频道| 情侣黄网站免费看| 手机免费看av网站| 日韩精品一区二区三区四| 国产日韩欧美精品在线观看| 免费在线激情视频| 亚洲午夜精品一区| 老司机午夜免费福利视频| 亚洲人成无码网站久久99热国产| 人妻有码中文字幕| 成人性生交视频免费观看| 992tv成人免费观看| 亚洲中文字幕久久精品无码喷水| 久久久精品高清| 日本国产在线播放| 亚洲一二区在线观看| 久久精品视频16| 91香蕉国产线在线观看| 成人免费毛片网| 91大神免费观看| 日韩有码免费视频| 成年在线观看视频| 一二三av在线| 蜜臀av免费观看| 欧美在线观看www| 日本成人在线不卡| 亚洲午夜激情影院| 国产女女做受ⅹxx高潮| av免费观看大全| aaa免费在线观看| 中文字幕欧美人妻精品一区| 日本男女交配视频| 亚洲一区二区三区观看| 最新中文字幕免费视频| 欧美成人xxxxx| 日本福利视频网站| 超碰免费在线公开| 青青草原国产在线视频| mm1313亚洲国产精品无码试看| www.av片| 国产妇女馒头高清泬20p多| 91成人在线视频观看| 欧美成人三级在线播放| 国产91色在线观看| 日本熟妇人妻中出| 国产又大又黄又粗又爽| 亚洲精品高清无码视频| 国产成人综合一区| 一区二区xxx| the porn av| 国产传媒免费观看| 少妇熟女一区二区| 日韩人妻一区二区三区蜜桃视频| 最新中文字幕久久| 午夜啪啪免费视频| 国产亚洲精品久久久久久久| 久操手机在线视频| 成人午夜精品久久久久久久蜜臀| 国产 日韩 欧美在线| 国产青青在线视频| 超碰在线播放91| 天天久久综合网| 男女啪啪免费观看| 久久精品国产sm调教网站演员| 日韩少妇内射免费播放18禁裸乳| 动漫av免费观看| www.国产福利| 国产xxxx振车| caopor在线视频| 日韩 国产 一区| 青草视频在线观看视频| 欧美亚洲另类色图| 在线视频日韩欧美| 黄色片网址在线观看| 美女黄色片视频| 国产精品av免费| 五月丁香综合缴情六月小说| 无码无遮挡又大又爽又黄的视频| 在线观看av网页| 久艹在线免费观看| 色综合色综合色综合色综合| 少妇熟女一区二区| 久久精品网站视频| 欧美极品少妇无套实战| 国产又大又黄又粗又爽| av无码久久久久久不卡网站| 日本人视频jizz页码69| 精品无码国模私拍视频| 五月花丁香婷婷| 日韩黄色片视频| 人妻激情另类乱人伦人妻| 9久久婷婷国产综合精品性色 | 99精品视频在线看| 黄瓜视频免费观看在线观看www| 97国产精东麻豆人妻电影| 看看黄色一级片| 亚洲国产精品毛片av不卡在线| 黄黄视频在线观看| 孩娇小videos精品| 欧美日韩亚洲自拍| www.中文字幕在线| 和岳每晚弄的高潮嗷嗷叫视频 | 丁香六月激情网| 五月天色婷婷综合| 日韩av在线中文| 韩国中文字幕av| 99精品免费在线观看| 成人久久久久久久久| 少妇高潮喷水在线观看| 91午夜在线观看| 精品一区二区三区无码视频| 四虎永久免费网站| 亚洲精品偷拍视频| 国产大尺度在线观看| 欧美与动交zoz0z| 9l视频自拍9l视频自拍|