解题思路:事实上,字符和整型区别是在于%c 和 %d的不同,这也是C语言灵活之处对应的char和int 的大小不同(这是省空间的必要条件)
在输入时,读入的char可以用%d的形式输出,int可以用%c的形式输出,但是其他的如定义了int但是你用%f的话就是错误的
注意事项:
参考代码:
1】:
#includeint main() { int a; while(scanf("%d",&a)!=EOF)printf("%c",a); }
2】:
#include <stdio.h> int main() { int a; while(scanf("%d",&a)!=EOF)putchar(a);//这里直接上是将a当作字符输出了,因为putchar()只能输出字符 }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:949 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
DNA (C语言代码)浏览:564 |
Tom数 (C语言代码)浏览:758 |
Tom数 (C语言代码)浏览:517 |
输出九九乘法表 (C语言代码)浏览:1172 |
生日日数 (C语言代码)浏览:1574 |
杨辉三角 (C语言代码)浏览:734 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |