Compiler Warning (level 2) C4308

negative integral constant converted to unsigned type

An expression required that a negative integral constant be converted to an unsigned type.

The result of the expression is probably meaningless.

The following example causes this warning:

unsigned int i = 20000 + (-5);   // warning