为了账号安全,请及时绑定邮箱和手机立即绑定

c++语言中'/n'的意思是什么

c++语言中'/n'的意思是什么

C++
DIEA 2018-07-29 13:13:14
为什么用了这个符号 输出地小数位数变多了
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

C++和C中 \n代表换行,\为转义字符。
C++中 \n相当于endl;
例如:
cout<<"\n";
相当于cout<<endl;
\n和endl的区别在于,endl不仅换行,还可以刷新输出缓存。

查看完整回答
反对 回复 2018-08-03
?
慕沐林林

TA贡献2016条经验 获得超9个赞

'/n'不是换行,换行是\n,转义字符是以\开头,这个是/开头的,如果楼主是 cout << '/n'这种书写,在VC 6.0中将会导致编译器执行运算符重载的操作,经过无数的库函数调用后,最终得到一个12142的数值,若楼主采用cout << '/n' << 21.1111这种格式的写法,由于没有换行操作,将会在21前面加上一个12142,而C++默认的有效位数为6位,结果就变成了:1214221.1111其他编译器也大同小异,所以,这种错误不容易察觉,要注意书写。

查看完整回答
反对 回复 2018-08-03
  • 2 回答
  • 0 关注
  • 2885 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信