蛙的笔记,scanf接受%c的知识点

scanf("%c",&c),你输入了'a',但是a前面实际上是有个空格的,空格被c接受了,a就不会被接受。

控制符前如果没空格,那c就接受了空格,这个可以防止误操作,忽略空格输入,接受第一个非空格输入。

注意事项:对于scanf()而言,%c是个较为特殊的说明符。我们在接受%c时应该以     scanf(" %c",&c),这样的形式。(%c前有一个空格)

你可能感兴趣的:(c语言)