一个课后作业要求把小写 d 运用 c 语言改为大写 D
#include <stdio.h>
int main(){
int x;
x='d'-32;
printf("%c", x);
return 0;
}
改进了一下,使其能够转换任意字母
#include <stdio.h>
int main(){
char x;
printf("输入字母:");
scanf("%c", &x);
if (x > 'A' && x < 'Z')
{
x=x + 32;
}
else if(x>'a'&&x<'z')
{
x=x - 32;
}
printf("%c", x);
return 0;
}
学习记录
- 大写字母 ASCII 比小写字母小 32
- 赋值时记得加 =,如上 x=x+32 不能忘记写 x=