若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
答案:2 悬赏:80 手机版
解决时间 2021-04-04 16:29
- 提问者网友:寂寞撕碎了回忆
- 2021-04-03 15:33
若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-04-03 16:41
&算法所对应的操作数是二进制值,所以首先要将m,n两个int 型变换成二进制数,即:
m=12对应二进制数:1100;
n=10对应二进制数: 1010;
在进行“与”操作即:k对应二进制数为1000;
所以选择:(C)
望我的回答能给你有所益处。追问这是叫 "与运算" 吗?追答按位与运算
m=12对应二进制数:1100;
n=10对应二进制数: 1010;
在进行“与”操作即:k对应二进制数为1000;
所以选择:(C)
望我的回答能给你有所益处。追问这是叫 "与运算" 吗?追答按位与运算
全部回答
- 1楼网友:三千妖杀
- 2021-04-03 17:16
&是按位与运算,
12为1100 10为1010
按位与得 1000,则为8
&&为与运算!要分清楚哦
所以选C
12为1100 10为1010
按位与得 1000,则为8
&&为与运算!要分清楚哦
所以选C
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯