读书人

:关于什么时候用补码的有关问题

发布时间: 2012-02-24 16:30:39 作者: rapoo

请教高手:关于什么时候用补码的问题
void main()
{
int i = -1;
printf( "%x\n ",i);
}

就以上面这个为例子吧, 输出结果是ffffffff
但是我开始是这么想的, i的源码是 10000000 00000000 00000000 00000001, 输出应该是 800001 才对啊, 为什么是ffffffff呢?

这个就涉及到什么时候用补码的问题了, 请指教

[解决办法]
都是用补码的,还没见过用原码的
计算机组成介绍了什么是原码,但其他地方没有提到

读书人网 >C语言

热点推荐