c中的\n和单双引号

100 篇文章 8 订阅

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码 表示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值