当前位置: 代码迷 >> C语言 >> 关于原码与补码
  详细解决方案

关于原码与补码

热度:158   发布时间:2007-11-27 23:17:19.0
关于原码与补码
#include <stdio.h>
unsigned int getbits(unsigned int value)/*补码函数*/
{
unsigned int z;
z=value&0x100000;
if(z==0x0100000)
  z=~value+1;
else
  z=value;
return z;
}
void main()
{
unsigned int a;
    unsigned int getbits();
printf("请输入一个八进制数: ");
scanf("%o",&a);
printf("它的补码是: %o\n",getbits(a));
}

z=value&0x100000;这句话是什么意思啊?小弟不懂,请高人指点一下!谢谢了
搜索更多相关的解决方案: int  八进制  value  unsigned  getbits  

----------------解决方案--------------------------------------------------------
同求!
----------------解决方案--------------------------------------------------------
  相关解决方案