我是一个C语言新手,请帮我解决一下这个程序
#include <stdio.h>
int main(void)
{
char a,b,c;
float e;
a = 'b ';
b = 'o ';
c = 'y ';
e = 66.2454;
putchar(a);
putchar(b);
putchar(c);
putchar(e);
putchar( '\n ');
return 0;
}
putchar这个函数不是只能接受字符和整型变量吗?
在碰到浮点数时,也可以舍去小数再转换为字符吗?
[解决办法]
编程时最好不要这样用
你可以事先把浮点转化为整型或字符型再输出