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 bits.
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 := -123.45678;
c := 0;
c := 123.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.