问题
填空题
求任意一个数(用16位二进制码表示)的补码。
main() unsigned int a;
【13】 ;
scanf("%o",&a);
printf("%o\n",getbits(a));unsigned int getbits(value)
unsigned int value; unsigned int z;
z= 【14】 ;
if (z==0100000)
【15】 ;
else
z=value;
return(z);
答案
参考答案:[13] unsigned int getbits() [14] value&0100000 [15] z=~value+1