char c=a^b<<2 a=1,b=2. c=? 2个回答 #热议# 应届生在签三方时要注意什么? 张卓贤 2012-05-24 · TA获得超过1.7万个赞 知道大有可为答主 回答量:5142 采纳率:28% 帮助的人:2123万 我也去答题访问个人页 关注 展开全部 a=1 其二进制码为 00000001b=2 其二进制吗为 00000010^是异或运算(二进制码的)二进制码相同为0 不同为1<<是二进制码的左移运算 就是将二进制码的1向左移动n位<<运算的优先级比^高所以 c=a^b<<2就是说 先把b的二进制码(00000010)左移两位 00001000然后与a(00000001)进行异或运算 得 00001001这个二进制码转换为10进制 就是9 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 雨后的天空173 2012-05-24 知道答主 回答量:9 采纳率:0% 帮助的人:1.3万 我也去答题访问个人页 关注 展开全部 c=12 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-05-03 char a[7]= “abcdef”, b[4]= “ABC”; strcpy(a,b) 14 2020-07-20 C语言一道选择 char c[]="abc";int i=0; 11 2020-11-24 C语言char a[10]中[10]是什么意思 14 2022-12-26 char* p=" abc"; 2022-09-29 程序段+char+a+=+'a',+b,+c;+b=a+1+c=a-('a'-'A');是什么意思? 2023-03-10 char+a='a',b='b',char+c=a+b对不对 2022-12-11 int a==3,b=5,c=0;char ch='0' 则ch=3||(b+=a*c)||c++? 2022-08-15 char c='A'+'6'-'3' c的值为? 更多类似问题 > 为你推荐: