永发信息网

若已定义: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)
望我的回答能给你有所益处。追问这是叫 "与运算" 吗?追答按位与运算
全部回答
  • 1楼网友:三千妖杀
  • 2021-04-03 17:16
&是按位与运算,
12为1100 10为1010
按位与得 1000,则为8
&&为与运算!要分清楚哦
所以选C
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯