c语言中如何把A和a转换 怎么用c语言把A转换成B
\u600e\u6837\u7528\u7b80\u5355C\u8bed\u8a00\u5c06A\u8f6c\u5316\u6210a\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u5c31\u662f\uff1a
char c = 'A'+32
void main()
{
char c='a'-32;
printf("c %c",c);
getch();
}
\u6269\u5c55\u8d44\u6599
\u7b97\u672f\u8fd0\u7b97\u7b26
\u7528\u4e8e\u5404\u7c7b\u6570\u503c\u8fd0\u7b97\u3002\u5305\u62ec\u52a0(+)\u3001\u51cf(-)\u3001\u4e58(*)\u3001\u9664(/)\u3001\u6c42\u4f59(\u6216\u79f0\u6a21\u8fd0\u7b97\uff0c%)\u3001\u81ea\u589e(++)\u3001\u81ea\u51cf(--)\u5171\u4e03\u79cd\u3002
\u5173\u7cfb\u8fd0\u7b97\u7b26
\u7528\u4e8e\u6bd4\u8f83\u8fd0\u7b97\u3002\u5305\u62ec\u5927\u4e8e(>)\u3001\u5c0f\u4e8e(=)\u3001\u5c0f\u4e8e\u7b49\u4e8e(<=)\u548c\u4e0d\u7b49\u4e8e(!=)\u516d\u79cd\u3002
\u903b\u8f91\u8fd0\u7b97\u7b26
\u7528\u4e8e\u903b\u8f91\u8fd0\u7b97\u3002\u5305\u62ec\u4e0e(&&)\u3001\u6216(||)\u3001\u975e(!)\u4e09\u79cd\u3002
\u4f4d\u64cd\u4f5c\u8fd0\u7b97\u7b26
\u53c2\u4e0e\u8fd0\u7b97\u7684\u91cf\uff0c\u6309\u4e8c\u8fdb\u5236\u4f4d\u8fdb\u884c\u8fd0\u7b97\u3002\u5305\u62ec\u4f4d\u4e0e(&)\u3001\u4f4d\u6216(|)\u3001\u4f4d\u975e(~)\u3001\u4f4d\u5f02\u6216(^)\u3001\u5de6\u79fb(>)\u516d\u79cd\u3002
#include int main(void){puts("\u8bf7\u8f93\u5165\u5b57\u7b26"); if (getchar()=='A') { putchar('B'); } return 0;}
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:char a = 'A';printf("%c", a + 32);。
3、编译器运行test.cpp文件,此时成功将大写A转换为了小写a。
我们知道,'A' 的ASCII码是 65,'a' 的ASCII码是 97。两者相差 32 ,所以,将 'A' 转换成 'a' 只要
加32就行。如下是大写转小写:
# include <stdio.h>
main ()
{
char ch;
ch = getchar() + 32; //将输入的字符ASCII码加32。如果小写转大写就减32
printf ("%c", ch);
}
还有一种更简单的方法:就是直接用 strlwr(字符串或者字符) ,这是转换为小写的函数。转换为大写的函数用 strupr() 。记得使用这两个函数要include 头文件 string.h。
帮你翻翻课本 A=65 a=97.你懂得。
A=a-32;
A=a-32
绛旓細1銆侀鍏堬紝鎵撳紑C璇█缂栬瘧鍣紝鏂板缓涓涓垵濮.cpp鏂囦欢锛屼緥濡傦細test.cpp銆2銆佸湪test.cpp鏂囦欢涓紝杈撳叆C璇█浠g爜锛歝har a = 'A';printf("%c", a + 32);銆3銆佺紪璇戝櫒杩愯test.cpp鏂囦欢锛屾鏃舵垚鍔熷皢澶у啓A杞崲涓轰簡灏忓啓a銆
绛旓細鏈绠鍗曠殑鏂规硶灏辨槸锛歝har c = 'A'+32 void main(){ char c='a'-32;printf("c %c",c);getch();}
绛旓細1銆佹湰璐ㄥ尯鍒 鍙屽紩鍙閲岄潰鐨鏄瓧绗︿覆锛 鑰屽崟寮曞彿閲岄潰鐨勪唬琛ㄥ瓧绗︺2銆佽緭鍑哄尯鍒 str = 鈥渁鈥濊緭鍑虹殑灏辨槸a杩欎釜瀛楁瘝锛泂tr = 鈥榓鈥欒緭鍑虹殑娴嬭瘯65 3銆佸簳灞傚尯鍒 鐢ㄥ崟寮曞彿寮曡捣鐨勪竴涓瓧绗﹀疄闄呬笂浠h〃涓涓暣鏁帮紝鏁存暟鍊煎搴斾簬璇ュ瓧绗﹀湪缂栬瘧鍣ㄩ噰鐢ㄧ殑瀛楃闆嗕腑鐨勫簭鍒楀笺
绛旓細鍔犲崟寮曞彿琛ㄧずa杩欎釜绗﹀彿鐨刟sicc鐮佸硷紝涓轰竴涓暣鏁帮紝鍔犲弻寮曞彿鐨勫氨琛ㄧずa杩欎釜瀛楃锛宑har绫诲瀷銆
绛旓細1銆佹湰璐ㄥ尯鍒 鍙屽紩鍙閲岄潰鐨鏄瓧绗︿覆锛 鑰屽崟寮曞彿閲岄潰鐨勪唬琛ㄥ瓧绗︺2銆佽緭鍑哄尯鍒 str = 鈥渁鈥濊緭鍑虹殑灏辨槸a杩欎釜瀛楁瘝锛泂tr = 鈥榓鈥欒緭鍑虹殑娴嬭瘯65 3銆佸簳灞傚尯鍒 鐢ㄥ崟寮曞彿寮曡捣鐨勪竴涓瓧绗﹀疄闄呬笂浠h〃涓涓暣鏁帮紝鏁存暟鍊煎搴斾簬璇ュ瓧绗﹀湪缂栬瘧鍣ㄩ噰鐢ㄧ殑瀛楃闆嗕腑鐨勫簭鍒楀笺
绛旓細a鏄彉閲忥紝鍦ㄧ▼搴忚繍琛岃繃绋嬩腑鍊兼槸鍙互鏀瑰彉鐨 'a'鏄瓧绗﹀瀷甯搁噺锛屽湪绋嬪簭杩愯杩囩▼涓病鍔炴硶鏀瑰彉锛屽彧鑳借鍙
绛旓細a-=a鐨鎰忔濅负a=a-a锛屽厛鐢╝鍑廰,鐒跺悗鍐灏寰楀埌鐨勭粨鏋滆祴鍊肩粰a銆-=瀹為檯涓婃槸涓绉嶇缉鍐欏舰寮忥紝浣垮緱瀵瑰彉閲忕殑鏀瑰彉鏇翠负绠娲併傝繍绠楁椂锛屽彲浠ュ皢鍏跺啓鎴愮啛鎮夌殑褰㈠紡锛屼粠鍙冲悜宸︿緷娆¤绠楋紝娉ㄦ剰鍦ㄦ瘡娆¤绠楁椂锛屽彉閲忕殑鍊间細鍙戠敓鏀瑰彉锛 濡備笉娉ㄦ剰锛屽氨浼氬鑷撮敊璇殑鎯呭喌鍙戠敓銆
绛旓細a=a-32
绛旓細2. 搴曞眰鍘熺悊 鐢ㄥ崟寮曞彿琛ㄧず鐨勫瓧绗︽槸涓涓暟鍊硷紝鍗冲瓧绗︾殑ASCII鐮佸笺傜紪璇戝櫒浼灏鍏杞崲涓哄搴旂殑鏁存暟銆備緥濡傦紝'a'鐨勫煎氨鏄65锛岃屼笉鏄垜浠氬父鐞嗚В鐨勫瓧绗︽湰韬3. 閫楀彿杩愮畻绗 鍊煎緱涓鎻愮殑鏄紝C璇█涓鐨勯楀彿杩愮畻绗︼紙,锛夎櫧鐒朵笉鏄瓧绗︽搷浣滅锛屼絾涓庢垜浠璁虹殑涓婚鐩稿叧銆傞楀彿杩愮畻绗﹀厑璁稿皢澶氫釜琛ㄨ揪寮忎覆鑱旇捣鏉ワ紝濡...
绛旓細鈥a鈥欐槸 鍗曚釜瀛楃锛屸渁鈥濇槸 瀛楃涓插氨鏄涓瓧绗︾殑闆嗗悎瀹為檯涓婏紝"a" 绛変环浜庘渁\0鈥濓紱鏈熬杩樻湁瀛楃涓茬粨鏉熺