c語言的大小寫
發布時間: 2024-03-14 15:55:02
① c語言如何判斷字母的大小寫
代碼如下:
#include<stdio.h>
int main(){
char a;
printf("請輸入一個大寫英語字母:");
scanf("%c",&a);
printf("轉換成小寫字母為%c",a+32);
}
運行結果如下:
參考資料:ASCLL-網路 《C程序設計(第五版)》
② C語言大小寫字母轉換
就是ASCII碼的加減,字母的大寫和小寫的ASCII碼的差值是一樣的。
小寫的字母ASCII碼為 97('a')到 122('z'),轉換成大寫字母則ASCII減32,變成從65('A')到90('Z')
每個字母對應一個ascii碼,查ascii碼表就可以一目瞭然。輸入字母,轉換為int類型,看其值是在什麼范圍,就可以知道輸入的是大寫還是小寫。
ASCII碼:美國(國家)信息交換標准(代)碼,一種使用7個或8個二進制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。ASCII碼於1968年提出,用於在不同計算機硬體和軟體系統中實現數據傳輸標准化,在大多數的小型機和全部的個人計算機都使用此碼。
ASCII碼劃分為兩個集合:128個字元的標准ASCII碼和附加的128個字元的擴充和ASCII碼。
熱點內容