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