scanf() 默认遇到空格、tab键以及\n换行发生截断,同时也能帮助我们去除输入部分前后的空格。 但是有坑,它会把最后的’\n’放在了缓冲区,下一次就会读\n。 证明scanf函数会把\n和空格留到缓冲区造成下一个字符误读 ①当我输入1空格2空格时,输出结果为: c为32,32为空格的ASCII码 ②当我输入1空格2回车时,输出结果为: c结果为10,在ASCII码里对应\n