填空题
求任意一个数(用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);
【正确答案】
1、{{*HTML*}}unsigned int getbits( )
value&0100000
z=~value+1
【答案解析】