读书人

负数的%u 输出结果是什么解决方法

发布时间: 2012-05-01 12:48:58 作者: rapoo

负数的%u 输出结果是什么
%u不是只输出正数的吗

[解决办法]
本来是不允许的...你非要知道的话,其实都是相应正数的补码(也是当正数看。。。)
比如-1,就是1的补码0xffffffff,%u的结果是4294967295...
[解决办法]
把负数补码的符号位当成 数的一部分输出。

读书人网 >C语言

热点推荐