永发信息网

int a=14,b=15 a&b是14?为什么?怎么算的?

答案:2  悬赏:60  手机版
解决时间 2021-01-04 20:44
  • 提问者网友:雾里闻花香
  • 2021-01-04 02:37
为什么,b=15

a&b是14int a=14?怎么算的
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-01-04 04:12
14 = 1110(二进制)
15 = 1111(二进制)

1110
&1111
------
1110

所以14 & 15 = 14咯。。。
全部回答
  • 1楼网友:逃夭
  • 2021-01-04 04:56
int a=5,b; b=(++a)+(++a); 由于++在变量的前面,所以应该先让a变量自增,再用自增后的值 由于有两个++a 所以 b=(++a)+(++a); 这句相当于三句: ++a; ++a; b=a+a; 上面两句运行完之后,a的值肯定是7,因为自增了两次 所以最后 b=a+a=7+7==14
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯