用c语言怎样把小写字母转换为大写字母?

1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。

2、定义一个字符变量ch,保存需转换的字符。

3、给字符变量ch赋初值,值为小写字母a。

4、把字符变量中的值,赋给整型变量a,实现ASCII码的转换。

5、将英文字母a的ASCII码,在输出窗口中输出。

6、然后,字符变量中的字符,更改为大写字母A。

7、将大写字母A,赋值给整型变量A,将A转换为ASCII码。

8、最后,在输出窗口中,输出大写字母A的ASCII码。

9、测试程序,小写字母a和大写字母A的ASCII码,在窗口中成功输出。



  • c璇█涓殑澶у皬鍐欒浆鎹浠g爜
    绛旓細浠g爜濡備笅锛歩nclude<stdio.h>int main(){char a; printf("璇疯緭鍏ヤ竴涓ぇ鍐欒嫳璇瓧姣嶏細");scanf("%c",&a);printf("杞崲鎴愬皬鍐欏瓧姣涓%c",a+32);} 杩愯缁撴灉濡備笅锛
  • c璇█濡備綍杩涜澶у皬鍐欒浆鍖
    绛旓細鍋囪鏈夊皬鍐欏瓧姣峜har c='a';濡傛灉瑕佽浆鎹㈡垚澶у啓瀛楁瘝A锛屽彧闇鍑忓幓32锛屽嵆c-=32;灏辫浜嗐傚亣璁炬湁澶у啓瀛楁瘝char c='A';濡傛灉瑕杞崲鎴愬皬鍐欏瓧姣a锛屽彧闇鍔犱笂32锛屽嵆c+=32;灏辫浜嗐
  • toupper()鐨勭敤娉
    绛旓細toupper()鐨勭敤娉曟槸鐢ㄤ簬灏嗗皬鍐欏瓧姣嶈浆鎹负澶у啓瀛楁瘝銆傚嵆锛屽鏋滀紶閫掔殑瀛楃鏄皬鍐欏瓧姣嶏紝鍒檛oupper()鍑芥暟浼氬皢灏忓啓瀛楁瘝杞崲涓哄ぇ鍐欏瓧姣嶃傚畠鍦╟type.h澶存枃浠朵腑瀹氫箟銆倀oupper锛屾槸涓绉嶈绠楁満鐢ㄨ銆C璇█鐨勪富鍑芥暟鍙婅鑼冿細涓涓C绋嬪簭鏈変笖鍙湁涓涓富鍑芥暟锛屽嵆main鍑芥暟銆1銆丆绋嬪簭灏辨槸鎵ц涓诲嚱鏁伴噷鐨勪唬鐮侊紝涔熷彲浠ヨ杩欎釜涓...
  • 濡備綍灏嗗皬鍐欒浆鍖栨垚澶у啓鍦c璇█涓
    绛旓細C璇█涓紝瀛楃鐨勫瓨鍌ㄩ兘鏄娇鐢╝scii鍊兼潵瀛樺偍鐨勩傛牴鎹瓵SCII鐮佽〃锛屾垜浠彲浠ョ湅鍑猴細澶с佸皬鍐欏瓧姣嶉兘鏄寜椤哄簭杩涜瀛樺偍鐨勶紝澶у啓瀛楁瘝鐨凙SCII鍊煎尯闂翠负锛65~90锛屽搴旂殑瀛楁瘝涓猴細'A'-'Z'锛涘皬鍐欏瓧姣嶇殑ASCII鍊煎尯闂翠负锛97~122锛屽搴旂殑瀛楁瘝涓猴細'a'-'z'锛屽洜姝わ紝灏嗗皬鍐欏瓧姣嶈浆鍖栦负澶у啓瀛楁瘝锛屽彲浠ョ洿鎺ュ皢璇ュ彉閲忓噺32鍗冲彲...
  • C璇█涓,濡傛灉璁╄緭鍏ョ殑灏忓啓瀛楁瘝鍙樻垚澶у啓瀛楁瘝?
    绛旓細1 鍦C璇█涓紝瀛楃鍨嬪彉閲忓瓨鍌ㄧ殑瀹為檯涓婃槸ASCII鐮佸笺2 鍦ˋSCII鐮佽〃涓紝澶у啓瀛楁瘝鍜屽皬鍐欏瓧姣嶅垎鍒繛缁笖鏈夊簭瀛樺偍銆3 鍚屾牱瀛楁瘝鐨勫皬鍐橝SCII鐮佸兼瘮澶у啓鐨凙SCII鐮佸煎ぇ32銆傛墍浠ワ紝瑕灏嗗皬鍐欏瓧姣锛杞负澶у啓瀛楁瘝锛屽彧闇瑕佸噺鍘32鍗冲彲銆傚 int main(){ int c = getchar();putchar(c-32);}鍗充负涓涓緭鍏ュ皬鍐欏瓧姣...
  • c璇█缂栫▼:灏嗗皬鍐欏瓧姣嶈浆鎹负澶у啓瀛楁瘝骞惰緭鍑恒傛ユ眰璋簡銆
    绛旓細0~32浠ュ強127鍏34涓槸鎺у埗瀛楃鎴栬呴氫俊涓撶敤瀛楃銆傛瘮濡傦細CR浠h〃鍥炶溅锛孎F浠h〃鎹㈤〉锛孊S浠h〃閫鏍肩瓑銆傞氫俊涓撶敤瀛楃鍍廇CK浠h〃纭绛夈33~126鍏95涓槸瀛楃 48~57浠h〃0~9鍗佷釜闃挎媺浼暟瀛 65~92:鍏26涓ぇ鍐欒嫳鏂瀛楁瘝 97~122鍏26涓灏忓啓鑻辨枃瀛楁瘝 鐭ヨ瘑鎷撳睍锛C璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉涖侰璇█鐨勮璁...
  • ...浠庨敭鐩樹笂杈撳叆涓涓皬鍐欏瓧姣,鐒跺悗灏嗗皬鍐欏瓧姣瑁呮崲鎴愬ぇ鍐欏瓧姣嶈緭鍑!_鐧惧害...
    绛旓細鍙互鍙傝冧笅闈㈢殑浠g爜锛歩nclude <stdio.h> void main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c\n\n",ch);}else{ printf("%c\n\n",ch);} }
  • C璇█缂栧啓涓涓澶у皬鍐欏瓧姣嶈浆鎹鐨勭▼搴
    绛旓細include <stdio.h> define DAXIE(x) (x>='A' && x<='Z') //鍒ゆ柇鏄ぇ鍐欏瓧绗︺俤efine XIAOXIE(x) (x>='a' && x<='z') //鍒ゆ柇鏄皬鍐欏瓧绗︺俤efine ZHUANXIAOXIE(x) (x-'A'+'a')//杞负灏忓啓 define ZHUANDAXIE(X) (x-'a'+'A')//杞负澶у啓 int main(){ char str[100];in...
  • C璇█ 鍔熻兘:灏嗗瓧绗︿覆涓殑灏忓啓瀛楁瘝杞崲涓瀵瑰簲鐨勫ぇ鍐欏瓧姣,鍏朵粬瀛楃...
    绛旓細main(){ char *s;printf("Input a string please!\n");gets(s);printf("The result:\n%s\n",toDaXie(s));getch();} char *toDaXie(char *s)/*鍑芥暟--鍙澶у啓鐨勫叿浣撳唴瀹*/ { int i;for(i=0;i96&&s[i]<123)/*濡傛灉杩欎釜瀛楁槸灏忓啓瀛楁瘝*/ s[i]-=32;/*閭e氨鎶婂畠鍙樻垚澶у啓*/ } ...
  • 鐢–璇█缂栫▼ 閫氳繃閿洏杈撳叆涓涓灏忓啓瀛楁瘝,瑕佹眰灏鍏杞寲涓瀵瑰簲鐨勫ぇ鍐欏瓧姣嶅悗...
    绛旓細char word;scanf("%c",&word);a-=32;printf("%c\n",word);} ASCII 鐮佷娇鐢ㄦ寚瀹氱殑7 浣嶆垨8 浣嶄簩杩涘埗鏁扮粍鍚堟潵琛ㄧず128 鎴256 绉嶅彲鑳界殑瀛楃銆傛爣鍑咥SCII 鐮佷篃鍙熀纭ASCII鐮侊紝浣跨敤7 浣嶄簩杩涘埗鏁帮紙鍓╀笅鐨1浣嶄簩杩涘埗涓0锛夋潵琛ㄧず鎵鏈夌殑澶у啓鍜灏忓啓瀛楁瘝锛屾暟瀛0 鍒9銆佹爣鐐圭鍙凤紝 浠ュ強鍦ㄧ編寮忚嫳璇腑浣跨敤...
  • 扩展阅读:学字母 26个视频 ... 认识26个字母的视频 ... 26字母快速记忆法 ... 编程怎么输出字母 ... 26个字母背诵视频 ... 26个汉语字母怎么学 ... 英语26个字母图片 ... 怎么学26个字母最快 ... 快速记26个字母的方法 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网