问题 填空题

求任意一个数(用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

填空题
判断题