网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
求任意一个数(用16位二进制码表示)的补码。 main( ) { unsigned int a; 【】 ; scanf("%O",&
求任意一个数(用16位二进制码表示)的补码。
main( )
{ unsigned int a;
【 】 ;
scanf("%O",& a);
printf("%o\n",getbits(a));
}
unsigned int getbits(value)
unsigned int value;
{unstgned int z;
z=【 】 ;
if(z==0100000)
【 】 ;
else
z=value;
return(z);
}
参考答案
更多 “ 求任意一个数(用16位二进制码表示)的补码。 main( ) { unsigned int a; 【】 ; scanf("%O", a);printf("%o\n",getbits(a));}unsigned int getbits(value)unsigned int value;{unstgned int z;z=【 】 ;if(z==0100000)【 】 ;elsez=value;return(z);} ” 相关考题
考题
若a是float型变量,b是unsigned型变量,以下输入语句合法的是 ( )A.scanf("%6. 2f%d",&a,&b);B.scanf("%f%n",&a,&b);C.scanf("%f%3o",&a,&b);D.scanf("%f%d",&a,&b);
考题
若a是noat型变量,b是unsigned型变量,以下输入语句中,合法的是______。A.scanf("%6.2f%d",a,b);B.scanf("%f%n",a,b);C.scaaf("%f%3o",a,b);D.scanf("%f%f",a,b);
考题
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",x,y,z); big=(*f)(x,y,z); printf("big=%d\n",big);}
考题
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)
考题
17、下列关于补码和移码关系的描述中,错误的是A.相同位数的补码和移码具有相同的数据表示范围B.零的补码和移码相同C.同一个数的补码和移码,其数值部分相同,而符号相反D.一般用译码表示浮点数的阶码,而用补码表示定点数
考题
【填空题】以下程序的输出结果为()。 main() {short i; i=-4; printf("ni:dec=%d, oct=%o, hex=%x, unsigned=%un",i,i,i,i); }
考题
20、下列关于补码和移码关系的描述中,错误的是A.相同位数的补码和移码具有相同的数据表示范围B.零的补码和移码相同C.同一个数的补码和移码,其数值部分相同,而符号相反D.一般用译码表示浮点数的阶码,而用补码表示定点数
热门标签
最新试卷