编译器错误 C2041

对于基“number”而言数字“character”是非法的

指定的字符不是基的有效数字(例如八进制或十六进制)。

以下示例生成 C2041:

// C2041.cpp
int i = 081;   // C2041  8 is not a base 8 digit

可能的解决方法:

// C2041b.cpp
// compile with: /c
int j = 071;