网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

6 写出下列程序在X86 上的运行结果。

struct mybitfields

{

unsigned short a : 4;

unsigned short b : 5;

unsigned short c : 7;

}test

void main(void)

{

int i;

test.a=2;

test.b=3;

test.c=0;

i=*((short *)&test);

printf("%d\n",i);

}


参考答案

更多 “ 6 写出下列程序在X86 上的运行结果。struct mybitfields{unsigned short a : 4;unsigned short b : 5;unsigned short c : 7;}testvoid main(void){int i;test.a=2;test.b=3;test.c=0;i=*((short *)test);printf("%d\n",i);} ” 相关考题
考题 重载操作符的定义一般见于 IEEE 库的哪几个程序包 A.std_logic_arith、std_logic_unsigned、std_logic_signedB.std_logic_arith、std_logic_unsigned、std_logic_1164C.std_logic_unsigned、std_logic_1164、std_logic_arithD.std_logic_1164、std_logic_arith、std_logic_unsigned、std_logic_signed

考题 有下列程序: include using namespace std; class Stack { public: Stack(unsigned 有下列程序: #include<iosteram.h> using namespace std; class Stack { public: Stack(unsignedn=10):size(n){rep_=new int [size];top=O;} Stack(Stacks):size(s.size) { rep_=new int[size]; foA.4,3,2,1,B.4,3,6,7,2,1,C.4,3,6,2,1,D.1,2,3,4,

考题 在C程序中,设一表达式中包含有int,long, unsigned和char类型的变量和数据,则表达式最后的运算结果类型是()。A.longB.intC.charD.unsigned

考题 【填空题】以下程序的输出结果为()。 main() {short i; i=-4; printf("ni:dec=%d, oct=%o, hex=%x, unsigned=%un",i,i,i,i); }

考题 在C程序中,设一表达式中包含有int,long, unsigned和char类型的变量和数据,则表达式最后的运算结果类型是()。A.intB.charC.unsignedD.long

考题 下列哪个叙述是正确的()A.5.0/2+10的结果是double型数据B.(int)5.8+1.0的结果是int型数据C.'苹'+'果'的结果是char型数据D.(short)10+'a'的结果是short型数据

考题 6、以下选项中,能用作用户标识符的是()A._0_B.8_8C.voidD.unsigned

考题 6、在32位系统中,基本数据类型所占字节长度,正确的是:A.char<int<float<doubleB.char<int<double<floatC.char<short<float<intD.char<short<int<double

考题 4、下面()类型的取值范围没有负数 。A.intB.floatC.doubleD.unsigned