81. 已定义 char c = 'A' ; 则正确的赋值表达式是( )。 A. c=\028 B. c=(c++)%4 C. c+1=66 D. c+=127--

 我来答
看灰过来了
2012-05-09 · TA获得超过879个赞
知道小有建树答主
回答量:508
采纳率:83%
帮助的人:296万
展开全部
应该是B正确
A错在,\028原本想表示字符常量,但缺少单引号,而且八进制不应该出现8
C错在赋值号左值不能是表达式
D错在127--,自减运算符不能用于常量,只能是变量
kiki10844
2012-05-09
知道答主
回答量:6
采纳率:0%
帮助的人:6304
展开全部
首先排除CD,C明显不对,赋值运算符左右应该是相同的数据类型,D选项127是个常数,不能做自减运算,A选项转义非法,B选项:c=((c++)%4) //字符'A'对应的ASCII码参加运算。=(97%4)=1,将ASSIC码为1的赋值给c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式