编译器警告(等级 2)C4309

“conversion”:截断常量值

类型转换会导致常量超出其分配到的空间。 可能需要为常量使用更大的类型。

以下示例生成 C4309:

// C4309.cpp
// compile with: /W2
int main()
{
   char c = 128;   // C4309
}