猿问
c++语言中'/n'的意思是什么
为什么用了这个符号 输出地小数位数变多了
DIEA
浏览 2886
回答 2
2回答
临摹微笑
C++和C中 \n代表换行,\为转义字符。C++中 \n相当于endl;例如:cout<<"\n";相当于cout<<endl;\n和endl的区别在于,endl不仅换行,还可以刷新输出缓存。
0
0
0
慕沐林林
'/n'不是换行,换行是\n,转义字符是以\开头,这个是/开头的,如果楼主是 cout << '/n'这种书写,在VC 6.0中将会导致编译器执行运算符重载的操作,经过无数的库函数调用后,最终得到一个12142的数值,若楼主采用cout << '/n' << 21.1111这种格式的写法,由于没有换行操作,将会在21前面加上一个12142,而C++默认的有效位数为6位,结果就变成了:1214221.1111其他编译器也大同小异,所以,这种错误不容易察觉,要注意书写。
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答