问题
填空题
求任意一个数(用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);
答案
参考答案:unsigned int getbits( )
value&0100000
z=~value+1