为什么下面的输出是c ++中的内容?我无法理解

时间:2016-12-05 15:24:42

标签: c++ c++11

unsigned u = 10;
int i  = -42;
std::cout<<u+i<<std::endl; 

对于32位整数,它打印4294967264但是我无法理解它是如何工作的。

0 个答案:

没有答案