社区
新手乐园
帖子详情
菜鸟小问,单引号与双引号的区别
chrisjzhu
2008-05-27 11:00:45
cout<<''<<***<<;
如果不在单引号中写个字符(空格也行),编译就会出错,说是empty character constant;
cout<<""<<***<<;
用双引号就不会出现什么问题。
用单引号括起来表示的是一个字符,用双引号括起来表示的是一个字符串
上面双引号中的是空字符串,为什么单引号中的空字符(我认为)却不行?
...全文
206
11
打赏
收藏
菜鸟小问,单引号与双引号的区别
cout<<''<<***<<; 如果不在单引号中写个字符(空格也行),编译就会出错,说是empty character constant; cout<<""<<***<<; 用双引号就不会出现什么问题。 用单引号括起来表示的是一个字符,用双引号括起来表示的是一个字符串 上面双引号中的是空字符串,为什么单引号中的空字符(我认为)却不行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leewon1988
2008-06-06
打赏
举报
回复
[Quote=引用 4 楼 fetag 的回复:]
单引号是表示,这中间是一个字符,注意:是且仅是一个字符!
双引号表示这是个字符串,字符串与字符的区别是,编译器会在字符串的末尾隐式的加上一个'\0'的字符。而字符则不会。
如果你写'',中间没有内容,那么这个字符使不存在的。而写成"",虽然中间没有内容,但是隐含的加上一个'\0'了,这表示的是一个空串...
[/Quote]
同意这种
huis
2008-06-06
打赏
举报
回复
学习了,,,不过到底是\n还是\0啊
gang00ge
2008-06-06
打赏
举报
回复
哦,学习了。
yuewei1231
2008-06-02
打赏
举报
回复
单引 :一个字符
双引 字符串
本人开了个关于编程学习的论坛 欢迎大家捧场
www.bbs.cxrs.net
quzw2803
2008-05-30
打赏
举报
回复
单引号,表示要输出一个字符
必须有个字符,没有空字符这个说法
双引号,表示字符串,有空字符串
yufei1943
2008-05-30
打赏
举报
回复
对,就是字符和字符串的区别····
chrisjzhu
2008-05-29
打赏
举报
回复
非常谢谢楼上的回答~~
lsf0371
2008-05-27
打赏
举报
回复
“”包含了‘\n’
bitxinhai
2008-05-27
打赏
举报
回复
系统中没有‘’的定义,当然出错了;
“”为空字符窜
独孤过儿
2008-05-27
打赏
举报
回复
单引号是表示,这中间是一个字符,注意:是且仅是一个字符!
双引号表示这是个字符串,字符串与字符的区别是,编译器会在字符串的末尾隐式的加上一个'\0'的字符。而字符则不会。
如果你写'',中间没有内容,那么这个字符使不存在的。而写成"",虽然中间没有内容,但是隐含的加上一个'\0'了,这表示的是一个空串...
sk19891117
2008-05-27
打赏
举报
回复
真的假的哦
“”包含了‘\n’么?
python
菜鸟
教程.pdf
基础语法 1)2.7版本执⾏ print 'hell\'o' 与 print "hell'o" 执⾏结果都为 hell'o
单引号
双引号
都可以,差别在
双引号
内可以直接加
单引号
,否则需要转义; 三引号:"所见即所得" 可以由多⾏组成。 print '''hello' ...
Ruby
菜鸟
入门指南.md
1. 字符串的几种表示方式(
单引号
、
双引号
、多行字符串)及其
区别
。 2. 符号(Symbol)的概念及作用,如用于Hash的键。 3. Ruby中"一切皆对象"的理念,数字、布尔值、类、nil等都是对象。 4. Ruby中"一切皆表达式"的...
python
菜鸟
教程基础入门.pdf
引号可以是单,双,三引号均可 ⼆、 1. python有5个标准类型:数字,字符串,列表,元组,和字典 2. 字符串 1. 获取某字符串的⼀段字符串可以使⽤[头下标,尾下标] s='abcde' s[1:5] # 'bcde' s+'rrr'#字符串加法 s...
输入n输出n个星号python-python基础教程难点.pdf
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python ⾥特殊⽅法专⽤的标识:如 __init__() 代表 类的构造函数。 2.字符串 三引号( ''' 或 """ ) 来表⽰字符串,也可⽤来多⾏...
使用变量时,
单引号
、
双引号
、反向
单引号
的
区别
单引号
,
双引号
,反向
单引号
的
区别
: 1、
单引号
:当变量内容用
单引号
(‘’)时,对里面的命令echo和变量USER都无法识别,只识别成字符串本身,称之为强引用。 2、
双引号
:当变量内容用
双引号
(“”)时,是不能...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章