當前位置:首頁 » 編程語言 » c語言輸入小寫輸出大寫

c語言輸入小寫輸出大寫

發布時間: 2024-10-06 11:49:57

c語言編程:將小寫字母轉換為大寫字母並輸出。急求謝了。

有三種方式可以解決c語言大小寫字母的轉換

1.使用C語言提供的函數:toupper(),tolower()

使用這兩個函數需要引入頭文件:#include<ctype.h>

示例代碼:

希望可以幫到你。。。

❷ 用C語言編程 通過鍵盤輸入一個小寫字母,要求將其轉化為對應的大寫字母後輸出

#include<stdio.h>

void main(){

char word;

scanf("%c",&word);

a-=32;

printf("%c ",word);

}

ASCII 碼使用指定的7 位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。其中:

0~31及127(共33個)是控制字元或通信專用字元(其餘為可顯示字元),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;

通信專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程序,而對文本顯示有不同的影響。

32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。

65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算符號等。

根據ASCII標准表可看出同一字母的大寫和小寫之間相差32。

(2)c語言輸入小寫輸出大寫擴展閱讀:

1. 1981年IBM PC ROM256個字元的字元集,即IBM擴展字元集。

2. 1985年11 Windows字元集被稱作「ANSI字元集」,遵循了ANSI草案和ISO標准(ANSI/ISO8859-1-1987,簡「Latin 1」。

3. 1987年4月代碼頁437,字元的映像代碼,在MS-DOS3.3出現。

擴展ASCII 字元是從128 到255(0x80-0xff)的字元。

擴展ASCII不再是國際標准。

4. 雙位元組字元集(DBCS:double-byte character set),解決中國、日本和韓國的象形文字元和ASCII的某種兼容性。DBCS從256代碼開始,就像ASCII一樣。

與任何行為良好的代碼頁一樣,最初的128個代碼是ASCII。然而,較高的128個代碼中的某些總是跟隨著第二個位元組。這兩個位元組一起(稱作首位元組和跟隨位元組)定義一個字元,通常是一個復雜的象形文字。

熱點內容
阿里雲平台伺服器維護 發布:2024-11-03 16:58:42 瀏覽:481
linuxg安裝 發布:2024-11-03 16:51:15 瀏覽:517
c語言上機調試 發布:2024-11-03 16:50:10 瀏覽:634
第一台安卓機叫什麼名字 發布:2024-11-03 16:38:23 瀏覽:598
sql查詢序列 發布:2024-11-03 16:36:54 瀏覽:42
android圖標加數字 發布:2024-11-03 16:36:47 瀏覽:616
熱愛編程 發布:2024-11-03 16:30:33 瀏覽:741
哪個雲伺服器是真實ip 發布:2024-11-03 16:30:31 瀏覽:845
iss搭建本地php伺服器 發布:2024-11-03 16:28:12 瀏覽:60
電腦搭建雲伺服器 發布:2024-11-03 16:23:32 瀏覽:197