关于C语言中scanf函数换行符\n的读取问题概论
首先针对于scanf函数能否读取换行\n这个问题我们需要区分不同情况展开讨论1.如果我们读取的是数字类型单纯根据上述程序内容,我们需要输入一个数字 并且赋值给 整型变量 a,然后输入字符并且赋值给c。(最后一行打错了应该是printf(”%d\n%c\n“,a,c))我们不妨输入格式为5z(就是一个数字5加换行加一个字母c)这个时候输出的结果就是前两个5z是我输入的结果,可以看到,虽然我有输入换行符,但是却并没有被第二个 scanf函数读取并且赋值给字符变量c在.
原创
2021-10-24 14:20:30 ·
14790 阅读 ·
11 评论