为什么cout<<"\t\t"这里面需要用双引号

如题所述

第1个回答  2014-08-05
单引号用于表示单个字符,\t\t显然属于两个及以上的字符串,所以用双引号。
第2个回答  2014-08-05
\t\t这是两个字符,只能用字符串表示,所以需要双引号
脚本语言里可能不是很重视单引号‘与双引号“的区别,不过c++是严格区分的本回答被提问者采纳

为什么cout<<"\\t\\t"这里面需要用双引号
单引号用于表示单个字符,\\t\\t显然属于两个及以上的字符串,所以用双引号。

c语言中为什么输出字符可以用双引号 如cout <<“ ”输出空格
老哥,cout是c++的不是c 这个表面是输出了一个字符 但它并不是一个字符,他有个'\\0'结束标志 " "←这里面有两个字符,一个空格一个'\\0'根' '是不一样的

cout<<和cin>>什么时候后面要用双引号,在线等。
当输出的是汉字或者英文字符时用双引号,数字字符、转义字符等用单引号 如:cout<<"The number does not exist";cout<<"中文字";cout<<'A';\/\/输出的是数字 我是这么理解的~~

在C++中转义字符里'\\t\\t'是啥意,思?我们正在学c\/c++,求大神们教教我...
'\\t\\t'单引号是字符。“\\t\\t”双引号是字符串。字符只是一个字符。字符串才可以是多个字符。\\t就是跳过一个制表域,没特殊含义。。您想多了哈哈

C++中cout的一个问题
你的双引号括起来的是“数组[”和"] \\t",并不是把index括起来了,它只是一个普通的变量,直接输出就可以了。

c++代码。为什么这一行加了\\t就不对了
a\\t没有这种用法,\\不是运算符,如果要把它表示成转义字符,须用在双引号或单引号之间,如 cout<<"a="<<a<<"\\tb=";

cout<<" "与cout<<'有什么区别?各自代表的意义是什么?
区别就在于单引号和双引号所代表的意义不同,使用单引号的是char类型,而双引号表示字符串类型。cout<<" "表示输出字符串变量值。cout<<' '表示是字符变量值,字母的本质也是数字。实例:要注意元素的输出不同:int a=10;cout<<"a";\/\/输出为 字符a;cout<<a;\/\/输出为10;cout<<'a' ;\/\/...

求问C++嵌套双引号原理
第一个很容易理解是不是,"<<a<<"就是一个简单的字符串,原样输出;第二个引号加倍之后,实际上成为了输出三个内容:空串、a、空串,因此输出结果是1,可以在电脑上执行下面的语句加深理解:cout<<a<<b<<c 第三个语句有新知识,连续的字符串系统会理解为连接,先举个例子:char s[]="hello""...

...cout<<a<<”; 第二个插入符后的双引号是什么意思?
单独的双引号会编译错误的 在C\/C++中,"是字符串的标记,必须成对使用。而你说的 应该是 cout<<a<<' ';这样的。用两个单引号,加上一个空格,表示字符常量空格 即在输出a值后,再输出一个空格作为分界,使输出更清晰。

想要输出c++语句cout<<""; \/\/""里面还含有符号""
cout<<"\\"我\\"一直很好\\"";\/\/结果: "我"一直很好"

相似回答
大家正在搜