c中的\n和单双引号
2016-05-26 22:18
218 查看
1、scanf中通常是不需要加\n的,不加的时候,从键盘输入回车,表示输入结束了;如果加了\n,键盘输入的回车就被当成输入的字符了,需要再次输入非空白的字符才能结束输入,而且容易导致混乱,所以不建议在scanf中加\n
2、printf中的\n就很好理解了,就是表示输出一个换行。
3、双引号里面的是字符串 而单引号里面的代表字符,你可以这样理解 只要是在双引号里面的不代表任何表达式的意义,看下面
int a=10 cout<<"a";这是用 双引号 它在屏幕上就是 a ,
int a=10 cout<<a; 这个a就代表表达式a=10在屏幕上是10 ,
int a=10 cout<<‘a’;将会是65 因为用单引号里面的代表字符 而字符要用ASCII码 表示。
2、printf中的\n就很好理解了,就是表示输出一个换行。
3、双引号里面的是字符串 而单引号里面的代表字符,你可以这样理解 只要是在双引号里面的不代表任何表达式的意义,看下面
int a=10 cout<<"a";这是用 双引号 它在屏幕上就是 a ,
int a=10 cout<<a; 这个a就代表表达式a=10在屏幕上是10 ,
int a=10 cout<<‘a’;将会是65 因为用单引号里面的代表字符 而字符要用ASCII码 表示。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Linux C函数参考手册(PDF版)
- C# partial关键字说明
- Lua中调用C++函数示例
- Lua教程(十七):C API简介
- 简单谈谈lua和c的交互
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- 超级连接的提示中换行效果实现代码
- HTML实现title 属性换行小技巧
- C#中的委托数据类型简介
- C++联合体转换成C#结构的实现方法
- C#编写的艺术字类实例代码
- C#实现打造气泡屏幕保护效果
- 举例讲解C#编程中委托的实例化使用
- 使用C#代码获取存储过程返回值