学习嵌入式DAY1
C语音篇
除了printf与scanf以外的输入输出符:
puts()
函数只能输出字符串
getchar()
只能用于单个字符的输入
putchar()
只能用于单个字符的输出
与printf、scanf的区别:1、会自动加入换行符。2、printf、scanf支持多种形式输入输出,而它们只用于字符串
代码、结果与遇到的问题:
![](https://i-blog.csdnimg.cn/blog_migrate/1ad19576e1112ea38791b4635cd834df.png)
注:第8行由于多加了\n,使输入K前多了一行空格
![](https://i-blog.csdnimg.cn/blog_migrate/9e2bdfee0c46a2907cc24b5d1bf13b2b.png)
若显示“测试,输入字母”后如上跳空无法输入内容,可能是由于第9行scanf的回车符被当做要输入的内容,添加↓新增语句即可解决,若正常运行则无视此条
![](https://i-blog.csdnimg.cn/blog_migrate/747f1252ff1e699baa673e510ea32f5f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3362930e089bc380833caa952204e7b6.png)
内容如有问题欢迎提出指正讨论