编译器警告(等级 2)C4308

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

表达式将负整数常数转换为无符号类型。 表达式的结果可能无意义。

示例

// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U);   // C4308

int main()
{
}