ch是字符型变量,判断ch=‘a+b';ch='\0';ch='7'+'9';ch=5+9;哪个对?

。。。。。。这个。。。。。都是赋值语句的说。... 。。。。。。这个。。。。。都是赋值语句的说。 展开
 我来答
BTzjzxxx
2010-10-14 · TA获得超过4533个赞
知道大有可为答主
回答量:981
采纳率:0%
帮助的人:643万
展开全部
如果说错,只有第一个错了

ch='a+b'这种写法是错误的,a+b是一个字符串,但是却使用单引号,有些编译器应该会报错,不报错的话会将最后一个字符赋值给ch,也就是b

ch='\0'这是对的,\0是C中字符串的结束符,是一个空字符,其ASCII码为0x00

ch='7'+'9'也是对的,运算方式为将7的ASCII码和9的ASCII码相加,得到的ASCII码对应的字符赋给ch,7的ASCII码为55,9的ASCII码为57,和为112,对应的字符为p,所以ch='p'

ch=5+9也是对的,是直接将ASCII码为14的字符赋值给ch,但是这个字符是控制字符,打印在控制台是一个音乐符号
乱世同人
2010-10-14
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
都不对 判断要用 == ,该成 == 号 除了第一个不对 其他三个都对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolf_9999
2010-10-14 · TA获得超过2662个赞
知道小有建树答主
回答量:1132
采纳率:27%
帮助的人:555万
展开全部
ch='7'+'9' 这个对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式