C語(yǔ)言中測(cè)試字符串長(zhǎng)度的函數(shù)是strlen()
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、來(lái)安ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的來(lái)安網(wǎng)站制作公司
函數(shù)原型:
unsigned?int?strlen?(char?*s);
頭文件:
#include?string.h
參數(shù)說(shuō)明:s為指定的字符串;
功能說(shuō)明:strlen()用來(lái)計(jì)算指定的字符串s 的長(zhǎng)度,不包括結(jié)束字符'\0';
返回值:返回字符串s 的字符數(shù);
注意:strlen() 函數(shù)計(jì)算的是字符串的實(shí)際長(zhǎng)度,遇到第一個(gè)'\0'結(jié)束。
示例:
#includestdio.h
#includestring.h
int?main()
{
char?str[]?=?"abcxyz";
printf("strlen(str)=%d\n",?strlen(str1));
return?0;
}
//輸出結(jié)果:strlen(str)=6
C語(yǔ)言中測(cè)試字符串長(zhǎng)度的函數(shù)是strlen()
函數(shù)原型:
unsigned?int?strlen?(char?*s);
頭文件:
#include?string.h
代碼如下
#includestdio.h
#includestring.h
int?main()
{
char?str[]?=?"aaaaaa";
printf("strlen(str)=%d\n",?strlen(str1));
return?0;
}
1.puts(字符數(shù)組)
輸出
2.gets(字符數(shù)組)
輸入
3.strcat(字符數(shù)組1,字符數(shù)組2)
字符串2接到字符串1的后面
4.strcpy和strncpy(字符數(shù)組1,字符串2,m)
將字符串2的前m個(gè)字符拷到str1中,最后加'\0'
5.strcmp(字符串1,字符串2)
兩字符串比較
6.strlen(字符數(shù)組)
字符串的實(shí)際長(zhǎng)度(不包括'\0')
7.strlwr(字符串)
大寫(xiě)轉(zhuǎn)換為小寫(xiě)
8.strupr(字符串)
小寫(xiě)轉(zhuǎn)換為大寫(xiě)
C語(yǔ)言中,計(jì)算字符串長(zhǎng)度的函數(shù)為strlen。
1 形式:
int strlen(const char *s);
2 頭文件:
string.h
3 功能:
計(jì)算字符串s的長(zhǎng)度,并返回。