用ctype.h中的函數tolower和toupper。前者以大寫的字符作為參數,返回相應的小寫字符;后者以小寫的字符作為參數,返回相應的大寫字符。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、雅安服務器托管、營銷軟件、網站建設、陽曲網站維護、網站推廣。
#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;
}
如果是日常使用, 那么可以考慮直接調用ctype.h里定義的函數
int tolower(int c);
如果是想自己實現, 那么要先判斷c是否確實是大寫字母('A'=c 'Z'=c), 然后再轉換c += 'a'-'A', 注意這里'a'-'A'其實等于32, 而不是26
1 lower是指lower case,即小寫的意思,與 upper case(大寫)相對
2 擴展
在ctype.h中包含了很多跟字母的小寫相關的函數,常見有islower、tolower等。其中islower是判斷一個字符是否為小寫;tolower是將一個字符轉換為小寫
網頁標題:c語言lower函數,lower函數 python
文章分享:http://www.chinadenli.net/article16/dssoggg.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站維護、定制網站、商城網站、外貿網站建設、全網營銷推廣、虛擬主機
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯