为什么,b=15
a&b是14int a=14?怎么算的
int a=14,b=15 a&b是14?为什么?怎么算的?
答案:2 悬赏:60 手机版
解决时间 2021-01-04 20:44
- 提问者网友:雾里闻花香
- 2021-01-04 02:37
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-01-04 04:12
14 = 1110(二进制)
15 = 1111(二进制)
1110
&1111
------
1110
所以14 & 15 = 14咯。。。
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯