负整数常量转换为无符号类型

时间:2015-08-24 03:55:54

标签: c++ visual-studio

我试图编写一个简单的程序,其中一行是

int num = -2147483648;

我得到一个"负积分常数转换为无符号类型"错误。

即使我做了

int num = 2147483648 * -1;

这是一回事。

变量num是一个int而不是unsigned int,那么接下来会发生什么?

0 个答案:

没有答案