C語言小寫轉大寫,小寫字母轉換成大寫字母 - tw511教學網
文章推薦指數: 80 %
在C 語言中區分字母的大小寫,利用ASCII 碼中大寫字母和小寫字母之間的轉換關係(差值為32),可以將小寫字母轉換為大寫字母。
編寫程式實現,從鍵盤上 ...
技術文章»C語言小寫轉大寫,小寫字母轉換成大寫字母
C語言小寫轉大寫,小寫字母轉換成大寫字母
2020-07-1610:04:33
在C語言中區分字母的大小寫,利用ASCII碼中大寫字母和小寫字母之間的轉換關係(差值為32),可以將小寫字母轉換為大寫字母。
編寫程式實現,從鍵盤上輸入一個小寫字母,按確認鍵,程式將該小寫字母轉換為大寫字母,並輸出其ASCII值。
演算法思想
由於大寫字母與小寫字母之間的差值為32,因此小寫字母轉換為大寫字母的方法就是將小寫字母的ASCII碼值減去32,便可得到與之對應的大寫字母。
利用getchar函數從鍵盤上輸入一個小寫字母,並將其賦給一個字元變數a;然後將a—32的值賦給字元變數b;最後進行輸出,輸出時先輸出字母,再將字母以整數形式輸出。
其具體步驟如下:
①定義兩個字元變數a、b;
② a=getchar();
③b=a—32;
④列印輸出。
程式程式碼
#include
知道小寫字母和大寫字母之間的差值為32。
②getchar函數的功能是從鍵盤上輸入一個字元。
其一般形式為“getchar()”。
通常把輸入的字元賦予一個字元變數,構成賦值語句,如:charc;或c=getchar();
③使用getchar函數還應注意幾個問題:
getchar函數只能接收單個字元,輸入數位也按字元處理。
輸入多於一個字元時,只接收第一個字元。
使用getchar函數前必須包含檔案“stdio.h”。
延伸文章資訊
- 1C語言實現字串英文字母大小寫的轉換- IT閱讀 - ITREAD01 ...
C語言實現字串英文字母大小寫的轉換. C語言 · 發表 2018-10-30 20:31:17. 摘要: 題目: 輸入一串字串,將其中的大寫字母換成小寫,小寫字母換成大寫輸出。
- 2線上英文大小寫轉換程式(Online Case Covertor) - 台灣廣告網
將整段英文轉換其大小寫,包括全部大寫、全部小寫、句首大寫以及字首大寫。 Convert case of English text, including To UPPER CASE, to low...
- 3Convert Case 英文大小寫轉換工具,一鍵轉全大寫、小寫或 ...
Convert Case 是一個很方便的線上工具,能快速轉換一段英文內容的大小寫格式,例如轉為一般句子大小寫、全部小寫、全部大寫、大小寫交錯或像是標題的首字大寫等等格式 ...
- 4大小寫轉換
使用StringTools 類別. 語言的轉換字母大寫字形式(大寫) 和小寫字形式(小寫) 規則也不相同。 例如,在大部分使用拉丁字母的語言中,大寫字「I」的小寫字形式是「i」。
- 5變更文字的大小寫
若要讓每個單字的第一個字母大寫,並且讓其他字母保留小寫,按一下[每個單字字首大寫]。 若要在兩個大小寫檢視之間轉換(例如,將Capitalize Each Word 轉換為cAPITALIZE ...