[求助]刚学C的菜鸟问题
我是刚从老谭那本书学C的,有一个问题搞不懂,希望大家能帮一下!(第一次发帖,别见怪啊!!)
书里的程序是这样的,是输入一个字符,大写字母的话就变为小写,小写字母不变.
main()
(char ch;
scanf("%c",&ch);
(ch>='A'&&ch<='Z')?(ch+32):ch
printf("%c",ch);
}
但是我用这种方法不行啊!大写字母的话不能变为小写!希望大家指出错在哪里了!
main()
{int ch;
scanf("%c",&ch);
ch=(ch>='65'&&ch<='90')?(ch+32):ch;
printf("%c",ch);
}