Compiler Warning (level 2) C4309

'conversion' : truncation of constant value

The specified type conversion operation caused a constant to exceeded the space allocated for it.

It may be necessary to use a larger type to contain the constant.

The following example causes this warning:

char c = 128;                  // warning
char x = (char) 128;           // warning