Numbers are by default denoted in decimal notation. Real (or decimal) numbers are written using engineering or scientific notation (e.g. 0.314E1).
For integer type constants, Free Pascal supports 4 formats:
The following diagrams show the syntax for numbers.
_________________________________________________________________________________________________________Numbers
___________________________________________________________________
Remark: All decimal constants which do no fit within the -2147483648..2147483647 range are silently and automatically parsed as 64-bit integer constants as of version 1.9.0. Earlier versions would convert it to a real-typed constant.
Remark: Octal and Binary notation are not supported in TP or Delphi compatibility mode.