猿问

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

为什么用了这个符号 输出地小数位数变多了

DIEA
浏览 2886回答 2
2回答

临摹微笑

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

慕沐林林

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