88问答网
所有问题
c++语言中'/n'的意思是什么
为什么用了这个符号 输出地小数位数变多了
举报该问题
推荐答案 2013-08-09
'/n'不是换行,换行是\n,
转义字符
是以\开头,这个是/开头的,如果楼主是 cout << '/n'这种书写,在VC 6.0中将会导致
编译器
执行运算符重载的操作,经过无数的库函数调用后,最终得到一个12142的数值,若楼主采用cout << '/n' << 21.1111这种格式的写法,由于没有换行操作,将会在21前面加上一个12142,而C++默认的有效位数为6位,结果就变成了:1214221.1111其他编译器也大同小异,所以,这种错误不容易察觉,要注意书写。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VcKKtB111.html
其他回答
第1个回答 2019-11-24
'/n'不是换行,换行是\n,转义字符是以\开头,这个是/开头的,如果楼主是 cout << '/n'这种书写,在VC 6.0中将会导致编译器执行运算符重载的操作,经过无数的库函数调用后,最终得到一个12142的数值,若楼主采用cout << '/n' << 21.1111这种格式的写法,由于没有换行操作,将会在21前面加上一个12142,而C++默认的有效位数为6位,结果就变成了:1214221.1111其他编译器也大同小异,所以,这种错误不容易察觉,要注意书写。
第2个回答 2013-08-09
换行符就是回车
转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。
常用的转义字符及其含义
转义字符 转义字符的意义 ASCII代码
\n 回车换行 10
\t 横向跳到下一制表位置 9
\b 退格 8
\r 回车 13
\f 走纸换页 12
\\ 反斜线符"\" 92
\' 单引号符 39
\” 双引号符 34
\a 鸣铃 7
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符
广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表中的\ddd和\xhh正是为此而提出的。ddd和hh分别为八进制和十六进制的ASCII代码。如\101表示字母"A" ,\102表示字母"B",\134表示反斜线,\XOA表示换行等。
第3个回答 推荐于2017-09-06
C++和C中 \n代表换行,\为
转义字符
。
C++中 \n相当于endl;
例如:
cout<<"\n";
相当于cout<<endl;
\n和endl的区别在于,endl不仅换行,还可以刷新输出缓存。
第4个回答 2013-08-09
可能是换行吧。我们那个C#是换行。。。
1
2
下一页
相似回答
c/
c++中的#是什么意思
?
答:
C/
C++语言中
,以“#”开头的是预处理命令,如包含命令#include、宏定义命令#define等。这些以“#”开头的语句统称为编译预处理命令。预处理命令必须在一行的开头以“#”开始,末尾不加分号,并且每条命令独占一行,以区别于一般的C语句。在源程序中,这些预处理命令一般都放在函数之外,而且是放在源文件...
c++语言中
'/
n
'
的意思是什么
答:
'/
n
'不是换行,换行是\n,转义字符是以\开头,这个是/开头的,如果楼主是 cout << '/n'这种书写,在VC 6.0中将会导致编译器执行运算符重载的操作,经过无数的库函数调用后,最终得到一个12142的数值,若楼主采用cout << '/n' << 21.1111这种格式的写法,由于没有换行操作,将会在21前面加上...
C++
/
n
用法
答:
C++中
"/
n
"实现的是换行功能,一个就换一行,两个就换两行,一此类推;如果使用“/r”实现的就是回车功能;回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。符号 ASCII码 意义 \n 10 换行 \r 13 回车CR 在计算机还没有出现之前,有一种叫做电传...
C++中
'\
n
' 和'\a'
的意思是什么
?
答:
\
n
是兼容c的换行 \a应该是警告声音 类似还有:'\b' 退格符、'\f' 换页符、'\r' 回车符、'\t' 横向跳格符、'\v' 垂直跳格符 这些都是转义字符,是用来表示不能直接放在单引号中作为字符常量的字符。
在
C++里
,%d是什么意思?/
n是什么意思
?&d是什么意思?
答:
d 是将你输出的数据转化为十进制的一个数 比如 int a=5;printf("%d",a);这个%d就是代表的值。/是转义字符。/
n的意思是
讲光标下移一行,也就是换行。类似的还有/t,就是将光标后移一个tab位。&是取地址符。&d的意思是取d在内存中的地址。
C++中
换行符/
n
与endl有
什么
区别?
答:
C++保留了下来;输出'\
n
'是实际输出了的'\10',往输出流里添加了信息,所有的字符都是'\xx'的形式。而endl除了代表换行,还紧跟着清出缓冲槽;endl是
C++中
使用的io流换行;输出endl不会往输出流里添加东西,只会简单的刷新流并换行,但这种换行并没有往流里添加信息!
C
语言中
“”和''有
什么
区别?加上和不加上有什么区别?
答:
双引号括起的叫 字符串常量,代表的是一个指向无名char型数组 的指针,它含的内容是一个字符串,并带有一个字符串结束符。单引号括起的叫 字符常量,相当一个一字节长的整型数值。字符是ASCII字符集中的字符以及“转义字符”。字符串常量例子: “abc" (占内存4字节,字符串长度3);“a" (占...
编程中//
什么意思
?
答:
在
C++中
//是行注释
的意思
。程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程
语言
都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++中注释的种类:1、单行注释:以双斜线(//)开始,以换行符结束。当前双斜线...
大家正在搜
\n在c语言中是什么意思
C语言中char是什么意思
n语言的特点是什么
反过来的n是什么语言
c++中%什么意思
c语言中的scanf
scanf在c语言中的用法
c语言中的char
c语言中的关键字
相关问题
在c++语言中while(n) 的意义是什么?怎么用?
C++语言中 n/=10什么意思?
在c++语言中n!什么意思
c++语言中mn?m :n 是什么意思?
c++中,\n是什么意思
C++中m*=n是什么意思?
c++语言中class是什么意思?
c++语言当中的编程:for(int n=1;n<=16;n...