c语言的islower

来源:百度知道 编辑:UC知道 时间:2024/06/18 02:13:22
c语言的islower(ch)函数,ch是什么数据类型啊。 为什么课本上声明了
int ch 。 但是 putchar(ch)输出的是字符。。。 为什么?

int putchar ( int character );
输出的整型值视为ASCII值,打出来是字符。
如果你要打数值:
printf("%d ",ch); 打出来是整型值(ASCII值).
printf("%c ",ch); 打出来是字符.

ch任意的,但是如果是小写字母的话返回TRUE,否则FALSE

下面那个我真不太明白,可能会强制转换的吧,看这函数的名字应该是输出一个字符