scanf输入时候的\n问题
2016-07-18 09:54
211 查看
当我们使用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的讲解。
#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的讲解。
相关文章推荐
- POJ2411 Mondriaan's Dream(压缩DP)
- 合并apk和odex的方法
- 设计模式——抽象工厂模式
- 面试准备
- JSP常用跳转方式
- IONIC----04.ionicModal
- Arithmetic problem | 海拔图最多能接住多少(面积)雨水
- 这样写简历,不愁被问职业规划!
- Leetcode 292 :Nim Game
- 第一届C4参赛感受
- Unity UGUI —— 鼠标穿透UI问题(Unity官方的解决方法)
- TCP通信(三)——数据读写
- 百度提取码查看
- Android自定义星星评分控件,高效
- hdoj 4135 Co-prime<直接模拟||队列技巧--容斥原理>
- Gradle sync failed: Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
- myshare 4.linux软件安装与java开发环境搭建&静态网站制作
- 使用Small创建iOS工程目录
- Java多线程方面的文章汇总:
- nginx反向代理配置