日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

C中常用字符串处理函数

發(fā)布時(shí)間:2025/6/15 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C中常用字符串处理函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.puts函數(shù)

? ?功能:輸出字符串,里面?zhèn)魅霐?shù)組名,也可以直接傳入字符串(用雙引號包圍起來)。

? ?char str[5]="haha"; ?puts(str); ? puts("haha");

2.gets函數(shù)

? 功能:輸入字符串,里面同樣傳入字符數(shù)組名,不能傳入一個(gè)未定義的數(shù)組名

? ?char str[5]; ?gets(str);

3.strcat函數(shù)

? ?功能:連接兩個(gè)字符串,strcat(字符數(shù)組1,字符數(shù)組2),把字符數(shù)組2連接上字符數(shù)組1的后面,其中字符數(shù)組1的大小要能容納字符數(shù)組1和字符數(shù)組2的和長。

? ? char str1[10]="wo"; ?char str2[5]="aini"; ?strcat(str1,str2);

? ? 打印:woaini

4.strcpy和strncpy

? ?功能:復(fù)制字符串,strcpy(字符數(shù)組1,字符數(shù)組2),將字符串2復(fù)制到字符串1中去。

? ?要點(diǎn):賦值后,字符數(shù)組1中原內(nèi)容不存在。

? ? strncpy可以將字符數(shù)組2中前n個(gè)字符復(fù)制到字符數(shù)組1中去,strncpy(字符數(shù)組1,字符數(shù)組2,n),賦值后根據(jù)數(shù)組的長度,原數(shù)組的值可能存在。

? ? char str1[5]="woheni": ?char str2[5]="ni";

? ? strcpy(str1,str2); ?printf("%s",str1);//打印:ni

? ? strncpy(str1,str2,1); ?printf("%s",str1);//打印:noheni

5.strcmp

? ? 功能:比較兩個(gè)字符串的大小,strcmp(字符數(shù)組1,字符數(shù)組2),當(dāng)1=2,返回值為0;當(dāng)1>2,返回值大于0;當(dāng)1<2,返回值小于0.

? ? ?char str1[5]="woheni": ?char str2[5]="ni":

? ? ?if(strcmp(str1,str2)) ?printf("yes");//打印:yes ??

6.strlen

? ? 功能:計(jì)算字符串的長度(不包括末尾的空字符),strlen(字符數(shù)組)。

7.strlwr

? ? 功能:將字符串的大寫轉(zhuǎn)換成小寫,接收輸入的字符數(shù)組。

8.strupr

? ? 功能:將字符串的小寫轉(zhuǎn)換成大寫,接收輸入字符數(shù)組。


參考資料:

C程序設(shè)計(jì)(譚浩強(qiáng))

總結(jié)

以上是生活随笔為你收集整理的C中常用字符串处理函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。