Compiler Error C2041


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

The latest version of this topic can be found at Compiler Error C2041.

illegal digit 'character' for base 'number'

The specified character is not a valid digit for the base (such as octal or hex).

The following sample generates C2041:

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

Possible resolution:

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