c
#include<stdio.h>int main()
{
char x;
scanf_s("%c", &x);
if (x >= 'A'&&x <= 'Z')
x = x + 32;
printf("%c\n", x);
return 0;
}
输入T 没反应 116+32=148
ASCII码表最大127 洋洋痒 发表于 2021-3-9 12:05
116+32=148
ASCII码表最大127
T是84t是116 是我眼瞎了,我的编译器貌似不支持scanf_s
你试试改成scanf_s("%c", &x,1);试试 我用的Dev可以{:10_277:} 洋洋痒 发表于 2021-3-9 14:39
是我眼瞎了,我的编译器貌似不支持scanf_s
你试试改成scanf_s("%c", &x,1);试试
看错很常见的,哈哈!
scanf_s("%c", &x,1);加1没问题;
感谢!
页:
[1]