这里要用我们要知道ascll码表中a和A中间差多少
由这里得知两者相差32,且a的ascll比A的ascll大所以在输出时要+32;同理如果要把小写转为大写我们要在a的基础上-32在输出。
由此可以写出:
#include<stdio.h>
void main()
{
char a;
a=getchar();
if(a<'A'||a>'Z')
{
printf("please input A--Z");
}
a=a+32;
putchar(a);
}
这里要用我们要知道ascll码表中a和A中间差多少
由这里得知两者相差32,且a的ascll比A的ascll大所以在输出时要+32;同理如果要把小写转为大写我们要在a的基础上-32在输出。
由此可以写出:
#include<stdio.h>
void main()
{
char a;
a=getchar();
if(a<'A'||a>'Z')
{
printf("please input A--Z");
}
a=a+32;
putchar(a);
}