社区
C语言
帖子详情
c++中单引号(' ')和双引号(“ ”)什么区别啊?
haidaya
2003-01-24 03:31:55
同题目 。。。多谢
...全文
3915
12
打赏
收藏
c++中单引号(' ')和双引号(“ ”)什么区别啊?
同题目 。。。多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxyin4
2003-01-24
打赏
举报
回复
呵呵,精辟!
cxjddd
2003-01-24
打赏
举报
回复
字符?不就是一个吗?
字符串?不就是一串吗?
就象糖葫芦,一个一个的是字符。
N个用一根棍子串起来,就是字符串了。那棍子,好比那个结束符。
beyondsky00
2003-01-24
打赏
举报
回复
呵呵 迟了点
还是想接分!
fireseed
2003-01-24
打赏
举报
回复
''里的值,是char型常量
""里的值,是char[]型指针常量
kittyno12
2003-01-24
打赏
举报
回复
''表示字符
""表示是字符串
Bandry
2003-01-24
打赏
举报
回复
区别就是'' 是单引号,""是双引号
mamengc
2003-01-24
打赏
举报
回复
来晚了
Davidzhuhua
2003-01-24
打赏
举报
回复
字符和字符串的区别!
''之间只能是一个字符,表示字符
“”之间可以有任意多的字符,而且最后会加上一个字符串结束父'\0'
windcsn
2003-01-24
打赏
举报
回复
字符和字符串的区别!
''之间只能是一个字符,表示字符
“”之间可以有任意多的字符,而且最后会加上一个字符串结束父'\0'
villastoner
2003-01-24
打赏
举报
回复
楼上已经说了。字符串后面要跟\0
所以首先长度就不一样,而且用双引号括起来的可以直接付给指针
Ozone_79
2003-01-24
打赏
举报
回复
''里面只能放一个字符;
""里面表示是字符串系统自动会在串末尾补一个0.
chinajiji
2003-01-24
打赏
举报
回复
'a'表示是一个字符,"a"表示一个字符串相当于'a'+'\0';
C++
入门学习经验 11——字符串
中
:
单引号
和
双引号
别再混着用了
摘要:本文讲解了
C++
中
单引号
和
双引号
的使用
区别
。
单引号
用于表示字符(如'a'),适用于char类型;
双引号
用于表示字符串(如"a"),适用于string类型。文章列举了常见错误写法,如混淆字符和字符串类型、字符变量与字符串比较等,并给出了正确写法。同时介绍了字符的简单运算特性,建议编程时先看变量类型再选择对应引号。最后总结:char用
单引号
存单个字符,string用
双引号
存字符串,注意判断时保持类型一致。这些问题初学者普遍会遇到,通过多练习就能掌握。
C、
C++
中
的
单引号
和
双引号
文章目录1 C、
C++
中
的
单引号
和
双引号
1.1 C、
C++
中
的
单引号
和
双引号
1.2
单引号
和
双引号
的错误使用举例 1 C、
C++
中
的
单引号
和
双引号
1.1 C、
C++
中
的
单引号
和
双引号
C、
C++
中
的
单引号
和
双引号
作用如下:
单引号
用来表示字符字面量,
单引号
括起来的带个字符代表整数。
双引号
用来表示字符串字面量,
双引号
括起来的若干个字符代表字符指针。 比如: 1.2
单引号
和
双引号
的错误使用...
C/
C++
深度剖析:
单引号
与
双引号
的本质
区别
单引号
与
双引号
的差异,看似是语法细节,实则反映了 C/
C++
的底层设计思想 ——“标量与数组的区分”“内存属性的控制”。掌握它们的核心要点,能从根本上避免很多低级错误,提升代码健壮性。
C++
中
双引号
和
单引号
的
区别
(全面分析)
摘要:
C++
中
单引号
('')和
双引号
("")有本质
区别
:
单引号
表示字符常量(char类型),存储单个字符的ASCII码(1字节);
双引号
表示字符串常量(const char[]类型),存储字符序列并以'\0'结尾。关键
区别
包括:字符常量只能包含1个字符,而字符串常量可为空或多字符;存储上字符常量固定1字节,字符串常量占用字符数+1字节。使用时应根据变量类型匹配,字符变量用
单引号
,字符串变量用
双引号
,混用会导致编译错误。此外,字符串常量是只读的,修改可能导致崩溃。
必须知道的C语言知识细节:
单引号
和
双引号
正确用法
C语言
中
ACSII码字符
单引号
’和
双引号
"在程序
中
经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用。
单引号
在字符常量时使用,表示单个字符。 例如: char c; c = ‘a’; c = ‘1’; c = ‘A’; 当在
单引号
中
出现两个及以上字符时或没有字符时,编译出错。 例如: char c = ‘aA’; // 编译出错,
单引号
只能是一个字符 char c = ‘’; //
单引号
中
间没有任何字符时,编译出错
双引号
在表示字符串常量时使用,可以
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章