若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?A) 2 B) 6 C) 8 D) 14 求详解!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/20 23:01:31
若已定义:intm=12,n=10,k;语句k=m&n;执行后k的值为()?A)2B)6C)8D)14求详解!若已定义:intm=12,n=10,k;语句k=m&n;执行后k的值为()?A)2B)6C

若已定义: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的值为()?
A) 2 B) 6 C) 8 D) 14

求详解!

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