c 语言(1<<1 + 1)和(1 < 2 | 4 ),值为4和5,求运算过程 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 语言 运算 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? 百度网友6fe74e2 2013-11-13 · TA获得超过6593个赞 知道大有可为答主 回答量:1973 采纳率:100% 帮助的人:276万 我也去答题访问个人页 关注 展开全部 这个涉及到运算符的运算优先级的问题算术运算符+的优先级高于 移位运算符<<所以1<<1 + 1相当于1<<(1+1)相当于1<<2将1左移2位也就是1*2^2(1乘以2的2次方)所以是4关系运算符<优先级高于位运算符|1 < 2 | 4相当于(1<2)|41<2成立,那么值是11|4按位或,结果就是5 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 田真久 2013-11-13 · TA获得超过661个赞 知道小有建树答主 回答量:603 采纳率:100% 帮助的人:325万 我也去答题访问个人页 关注 展开全部 1、移位运算的优先级低于加法运算优先级。所以1<<1+1 也就是1<<2八位二进制的1是 0000 0001 移2位后为0000 0010,换成10进制就是42、比较运算的优先级高于或运算 ,所以先算1<2结果是1然后0和4或运算:0000 0001 | 0000 0010 结果是5 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-05-30 c语言中5<<2怎么计算,等于20?为什么啊 2 2020-05-10 c语言 表达式啊a<1&&--a>1运行过程! 3 2019-07-03 在C语言中,表达式5>3&&2||8<4-!0的值为()。 5 2019-07-14 C语言代码解释,c=(a%b<1)||(a/b>1)怎么算怎么过程 4 2019-05-27 C语言中:表达式-1<=3<=-5值 1 2010-11-20 在C语言中,6*2%10的值是?! 为你推荐: