首页 > 试题广场 >

给出以下程序的执行结果。 #include void m

[问答题]
给出以下程序的执行结果。
#include <stdio.h>
void main()
{
    int x=042,y=067,z;
    z=(x>>2) & (y<<3);
    printf("%d\n",z);
}

推荐
x=[42]8=[100010]2,x>>2=[1000]2,y=[67]8=[110111]2,y<<3=[110111000]2。z=(x>>2) & (y<<3)=[1000]2=8。程序输出为:8。
发表于 2018-05-07 20:58:40 回复(0)