#include?stdio.h
創(chuàng)新互聯(lián)服務(wù)項目包括東寧網(wǎng)站建設(shè)、東寧網(wǎng)站制作、東寧網(wǎng)頁制作以及東寧網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東寧網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東寧省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
void?str_trans(char?c[])
{
for(int?i=0;c[i];i++)
{
if(c[i]='z'??c[i]='a')
{
c[i]=(c[i]-'a')+'A';
}else?if(c[i]='A'c[i]='Z')
{
c[i]=(c[i]-'A')+'a';
}
}
}
int?main()
{?char?s[101];
gets(s);
str_trans(s);
puts(s);
scanf("%s",s);
return?0;
}
大小轉(zhuǎn)換,用ascii碼的差值進(jìn)行運算。
函數(shù)實現(xiàn)兩個主要功能:
一、識別字符串中大寫字母。
二、將大寫轉(zhuǎn)小寫,累計個數(shù)并返回。
下面是代碼:
#include stdio.h
int C2LC(char str[]);
int main()
{
int n;
char str[100];
scanf("%s",str);
n=C2LC(str);
printf("大寫轉(zhuǎn)小寫后為:\n%s\n修改的個數(shù)為:%d\n",str,n);
return 0;
}
int C2LC(char str[])
{
int n=0;
char *p=str;
while(*p!=0)
{
? if(*p='A' *p='Z') *p=*p+32,n++;
? p++;
}
return n;
}
用ctype.h中的函數(shù)tolower和toupper。前者以大寫的字符作為參數(shù),返回相應(yīng)的小寫字符;后者以小寫的字符作為參數(shù),返回相應(yīng)的大寫字符。
#include ctype.h
#include stdio.h
int main()
{
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
return 0;
}
如果沒有相應(yīng)的大小寫,函數(shù)會返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}
1.函數(shù)名: stpcpy
功 能: 拷貝一個字符串到另一個
2.函數(shù)名: strcat
功 能: 字符串拼接函數(shù)
3.函數(shù)名: strchr
功 能: 在一個串中查找給定字符的第一個匹配之處\
4.函數(shù)名: strcmp
功 能: 串比較
5.函數(shù)名: strncmpi
功 能: 將一個串中的一部分與另一個串比較, 不管大小寫
6.函數(shù)名: strcpy
功 能: 串拷貝
7.函數(shù)名: strcspn
功 能: 在串中查找第一個給定字符集內(nèi)容的段
8.函數(shù)名: strdup
功 能: 將串拷貝到新建的位置處
9.函數(shù)名: stricmp
功 能: 以大小寫不敏感方式比較兩個串
10.函數(shù)名: strerror
功 能: 返回指向錯誤信息字符串的指針
11函數(shù)名: strcmpi
功 能: 將一個串與另一個比較, 不管大小寫
12函數(shù)名: strncmp
功 能: 串比較
13函數(shù)名: strncmpi
功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫
14函數(shù)名: strncpy
功 能: 串拷貝
15函數(shù)名: strnicmp
功 能: 不注重大小寫地比較兩個串
16函數(shù)名: strnset
功 能: 將一個串中的所有字符都設(shè)為指定字符
17函數(shù)名: strpbrk
功 能: 在串中查找給定字符集中的字符
18函數(shù)名: strrchr
功 能: 在串中查找指定字符的最后一個出現(xiàn)
19函數(shù)名: strrev
功 能: 串倒轉(zhuǎn)
20函數(shù)名: strset
功 能: 將一個串中的所有字符都設(shè)為指定字符
21函數(shù)名: strspn
功 能: 在串中查找指定字符集的子集的第一次出現(xiàn)
22函數(shù)名: strstr
功 能: 在串中查找指定字符串的第一次出現(xiàn)
23函數(shù)名: strtod
功 能: 將字符串轉(zhuǎn)換為double型值
24函數(shù)名: strtok
功 能: 查找由在第二個串中指定的分界符分隔開的單詞
25函數(shù)名: strtol
功 能: 將串轉(zhuǎn)換為長整數(shù)
26函數(shù)名: strupr
功 能: 將串中的小寫字母轉(zhuǎn)換為大寫字母
27函數(shù)名: swab
功 能: 交換字節(jié)
名稱欄目:C語言字符串轉(zhuǎn)大小函數(shù) c語言轉(zhuǎn)換字符串大小寫
網(wǎng)站路徑:http://jinyejixie.com/article4/hpcgie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、虛擬主機、網(wǎng)站建設(shè)、定制開發(fā)、品牌網(wǎng)站制作、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)