为什么(unsigned int = -1)显示它可以存储的最大值?

时间:2015-05-22 09:53:31

标签: c++

我正在阅读C ++文本,当我解决一些问题时,我遇到了这个问题: -

  

了解具有二进制补码的计算机上最大的unsigned int的简单方法是:

unsigned int largeui = -1;
  

测试它是否确实并解释原因?

我试了一下,输出结果是:

4294967295

所以,最后我的问题。 为什么价值和原因是:

unsigned int largeui = -1;

工作? 请澄清为什么-1?

0 个答案:

没有答案