Literal out of range

An integer literal exceeds the maximum or minimum value. Normal integer literals cannot be larger than 2^31 - 1 = 2,147,483,647 or smaller than -(2^31) = -2,147,483,648.

If you want to represent a higher value, you must use a floating-point literal. Example:

int a = 3000000000

should be replaced by

float a = 3e9

Note: If you specify an illegal value for a literal in settings (in the default section), it can also cause this error. An example is specifying -1 for the maxiter setting.

See Also
Errors