单个字符用双引号可以吗,我用双引号运行出来一个字符也可以,字符串可以是1个字符吗

 我来答
百度网友53678dd22
推荐于2018-03-20 · TA获得超过2228个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:871万
展开全部
1、单个字符可以用双引号,但是就成为字符串了。
2、字符串可以是一个字符

其实你用双引号括了一个字符,如"a"
这包含的是一个两个元素的字符串,即a+\0
也就是说,他的长度虽然是1,但是它又两个元素组成。
字符串可以是一个字符,""空串就是一个字符,也就是\0
其实你以为的一个字符的"a"是两个字符。
匿名用户
2010-08-22
展开全部
单引号是字符,而双引号是字符串//我用的VC6,更习惯使用CString 做字符串

例如CString str='a';//使用一个字符赋值给CString 类是可以的,因为'a'会转换成字符串,然后再赋值给str.
而 char chr="a";//这句是错误的,"a"是一个字符串,不能赋值给字符型的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnujwch
2010-08-22 · TA获得超过1432个赞
知道小有建树答主
回答量:697
采纳率:100%
帮助的人:606万
展开全部
单引号是字符(char)
双引号是字符串(char[]),双引号会在字符结尾添加'\0'
字符串可以是1个字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
danberlove
2010-08-22 · TA获得超过198个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:127万
展开全部
当然可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式