赋值语句,字符变量

没学明白,求详细解答🙏🙏🙏... 没学明白,求详细解答🙏🙏🙏 展开
 我来答
最大的宝宝
2019-03-17 · TA获得超过828个赞
知道小有建树答主
回答量:1569
采纳率:67%
帮助的人:404万
展开全部

有两个知识点要掌握。

一、转义符\。在(单、双)引号里使用时,要注意它的正确写法。要用到斜杠\时,正确的写法是'\\',而要用到引号时,正确的写法是'\''。答案A只会让编译器脑乱,不选它还选谁。

二、字符和字符串。在c里,字符用单引号括起来,字符串用双引号,单引号里只能有一个字符,字符串允许多个字符。字符串与字符相互之间不能赋值,因为字符串相当于字符数组,赋值时编译器会提示cannot convert from 'char []' to 'char'和cannot convert from 'const char' to 'char []'。这样一来,A,B,D全部枪毙。

在c的世界里,像a,b,c这样的字符其实就是ascii码,ascii表里每一个字符都有一个固定值。c语法允许把这个数值赋给字符变量,反之,也允许把字符赋给整型变量。这就是选C的理由。
百度网友c01bd01
2019-03-17 · TA获得超过202个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:27.2万
展开全部
第一题中要将反斜杠(\)赋值到字符变量,需要用"\\"或'\\',要打两个斜杠
第二题c是一个字符,不能用双引号赋值,而单引号不能赋多个字符,但能赋值一个数值,赋进去的是对应ASCII码的字符
求采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宝山马勇
2019-03-17 · TA获得超过4402个赞
知道大有可为答主
回答量:7262
采纳率:74%
帮助的人:243万
展开全部
因为已经定义了ch是字符变量,所以,就不需要用引号了,第一题的a和d都是错的。第二题只有c是对的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不一样的妈妈
2019-03-17 · TA获得超过258个赞
知道小有建树答主
回答量:764
采纳率:78%
帮助的人:71.2万
展开全部
此题是这样的ch是一个能明确的的字符,但是A的答案不能体现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e00fd8
2019-03-17
知道答主
回答量:5
采纳率:0%
帮助的人:3623
展开全部
就是你改错的对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式