代码
为什么不能加减32呢?只能这样运算就是ch+-32 #include <stdio.h>
int main()
{
int ch;
printf("请输入一行英文句子:");
while ((ch = getchar()) != '\n')
{
if (ch >= 'A' && ch <= 'Z')
{
ch = ch+32;
}
else if (ch >= 'a' && ch <= 'z')
{
ch = ch - 32;
}
putchar(ch);
}
putchar('\n');
return 0;
}
怎么不可以?可以啊,ASCII码计算,都一个道理啊
测试结果:
请输入一行英文句子: I love fishc
i LOVE FISHC
昨非 发表于 2021-1-22 15:36
怎么不可以?可以啊,ASCII码计算,都一个道理啊
测试结果:
我弄错了,我以为大写字母的数字大 a13766971255 发表于 2021-1-22 15:45
我弄错了,我以为大写字母的数字大
{:10_256:}好吧,小写字母ASCII码大于大写字母的
页:
[1]