C语言,有些不明白的地方望指点。。。 10
2个回答
展开全部
一:
a的ASCII为97 ,十六进制0x61
+的ASCII为43 ,十六进制0x2B
b的ASCII为98 ,十六进制0x62
ch = 'a+b';等价于 ch = 0x612B62
由于ch为char类型,获取一个字节为0x62,也就是字符 'b'
二: (x>=1) && (x<=10) || (x>=200) && (x<=210)
由于 && 的优先级 高于 || 的优先级
所以先算两个&&,然后将结果进行 ||
所以x就是在[1,10]或者[200,210]这两个区间
a的ASCII为97 ,十六进制0x61
+的ASCII为43 ,十六进制0x2B
b的ASCII为98 ,十六进制0x62
ch = 'a+b';等价于 ch = 0x612B62
由于ch为char类型,获取一个字节为0x62,也就是字符 'b'
二: (x>=1) && (x<=10) || (x>=200) && (x<=210)
由于 && 的优先级 高于 || 的优先级
所以先算两个&&,然后将结果进行 ||
所以x就是在[1,10]或者[200,210]这两个区间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询