Comp
From Free Pascal wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
français (fr) │
Value range: -2E64 + 1 .. 2E63-1
Accuracy: 19 positions
Memory occupancy: 8 bytes or 64 Bit
Property: A data field of data type Comp accepts floating point values or integers, signed or unsigned. Any other value leads to a compilation error, so the program will not be created.
Important: The Comp type is only supported by 80x86 processors (this type is therefore not portable).
Declaration of a data field of type Comp:
Var
c : Comp;
Example of correct assignments:
c := -12 3.45678;
c := 0;
c := 12 3.45678;
Example of incorrect assignments:
c := '-123.45678';
c := '0';
c := '123.45678';
These last examples try to affect non-integer literal values (string) which require an explicit conversion.