中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

c語言字符竄轉大小寫函數 c語言一串字符大小寫字母轉換

c語言編寫函數將字符串中的大寫字母轉換為小寫字母。用函數調用

char strcase_switch(char* string)

創(chuàng)新互聯(lián)公司專注于企業(yè)網絡營銷推廣、網站重做改版、四子王網站定制設計、自適應品牌網站建設、html5、商城網站建設、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為四子王等各大城市提供網站開發(fā)制作服務。

{

int i;

for (i = 0; string[i] != '\0'; i++)

{

if (string[i] = 'a' string[i] = 'z')

{

string[i] = string[i] - 32;

}

if (string[i] = 'A' string[i] = 'Z')

{

string[i] = string[i] + 32;

}

}? ?

return string[i];

}

int _tmain(int argc, _TCHAR* argv[])

{

char str[] = "abcdefGHIJK";

cout strcase_switch(str) endl;

return 0;

}

擴展資料:

char用法:

C語言中char用于定義字符類型變量或字符指針變量,例如“char a;”則定義了變量a是字符類型,“char*a;”則定義了變量a是字符指針類型。

char是C語言整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed,但char在標準中不指定為signed/unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的。

關于char還有一個特殊的語言就是char*,它在C語言中有專門的語義,既不同于signed char*,也不同于unsigned char*,專門用于指以'\0'為結束的字符串。

c語言 編寫函數:字符串的大小寫轉換

#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;

}

c字符串大寫字母轉小寫

#includestdio.h

int main()

{ int i;

char s[200];

gets(s);

for(i=0; s[i]; i++)

if(s[i]='A's[i]='Z')s[i]+=32;

printf("%s\n",s);

return 0;

}

怎么用C語言里函數轉換大小寫?

用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;

}

當前題目:c語言字符竄轉大小寫函數 c語言一串字符大小寫字母轉換
網頁網址:http://m.rwnh.cn/article46/ddchoeg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網站、網站排名、網站營銷關鍵詞優(yōu)化、面包屑導航、品牌網站設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
林西县| 多伦县| 榆中县| 乌鲁木齐市| 凌源市| 太湖县| 綦江县| 颍上县| 四川省| 长葛市| 中阳县| 安阳县| 青冈县| 济宁市| 鸡泽县| 北辰区| 台山市| 庄浪县| 杂多县| 郯城县| 兴安盟| 内黄县| 东兰县| 漳浦县| 黄石市| 赣榆县| 黔西县| 潞城市| 特克斯县| 洛南县| 安宁市| 博爱县| 贵定县| 文成县| 安多县| 永安市| 高碑店市| 岢岚县| 中宁县| 武穴市| 开原市|