#include <iostream>
using namespace std;
int main()
{
unsigned u = 10;
int i = -42;
cout << i + i << endl; // prints -84
cout << u + i << endl; // if 32-bit ints, prints 4294967264
}
我有那个代码和第二个算术方程&#39; u + i&#39;我得到的价值&#34; 4294967264,&#34;现在为什么呢?为什么?
你能解释一下吗? 我只是在C ++中到目前为止所以请逐步解释并避免使用复杂的术语!请!