作业帮 > 综合 > 作业

若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/27 16:15:27
若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
A) 2 B) 6 C) 8 D) 14

求详解!
若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
&算法所对应的操作数是二进制值,所以首先要将m,n两个int 型变换成二进制数,即:
m=12对应二进制数:1100;
n=10对应二进制数:1010;
在进行“与”操作即:k对应二进制数为1000;
所以选择:(C)
望我的回答能给你有所益处.
再问: 这是叫与运算吗?
再答: 按位与运算