scanf输入时候的\n问题

来源:互联网 发布:imf数据 编辑:程序博客网 时间:2024/06/08 14:18

当我们使用scanf输入时候,非控制符一定要原样输入,不然就会跟自己预期结果不一样。下面我们来看一下实际的例子。

#include <stdio.h>int main(){int n;scanf("%d\n",&n);  //注意此处的\n printf("%d",n);return 0;}

直到输入\n回车后才会输出,这就是scanf输入时候,非控制字符一定要原样输入,使用scanf一定要格外注意,尤其对字符或者字符输入时候,更需要注意空格和换行的问题,详细可以参考http://baike.baidu.com/link?url=tZO8lL3ZLRy2JcPr3fmRUbHiqHRHs001Vh69niT7oc0kd7d0Mmbuv663-uCqGCiQQ0qOfYl_159KeqIi1Ccr8a的讲解。



0 0
原创粉丝点击