Skip to main content

Data Types

CICON Data Types

Data Types
WordDefinitionSynonyms
BOOLBinary data type representing two possible values: true (1) or false (0).
Used for ON/OFF states.
Bit, Binary, Discrete
NIBBLE4-bit data type holding an unsigned integer value between 0 ~ 16.
24 = 16 possible values.
Half-byte, Tetrad, Quartet, 4-Bit
BYTE8-bit data type holding an unsigned integer value between 0 ~ 255.
28 = 256 possible values.
Octet, 8-Bit
WORD16-bit data type holding an unsigned integer value between 0 ~ 65,535.
216 = 65,656 possible values.
2 Bytes
Integer, 16-Bit
DWORD32-bit data type holding an unsigned integer value between 0 ~ 4,294,967,295.
232 = 4,294,967,296 possible values.
4 Bytes
Double, 32-Bit
LWORD64-bit data type holding an unsigned integer value between 0 ~ 18,446,744,073,709,551,615.
264 = 18,446,744,073,709,551,616 possible values.
8 Bytes
Long, 64-Bit
REAL32-bit data type representing numbers with decimal points in relation to the IEEE 754 single-precision format.Float, Single precision
LREAL64-bit data type representing numbers with decimal points in relation to the IEEE 754 double-precision format.Double, Double precision
UnsignedRepresents a data type that hold non-negative (positive only) values.
This typically doubles the range of positive values that can be stored.
Positive, Non-negative
SignedRepresents a data type that can hold negative and positive values.
This introduces the - and + signs for values.
Positive, Negative, Sign
HexadecimalBase-16 numbering system that uses the digits 0 ~ 9 and letters A ~ F to represent values.
Used to simplify binary representation.
Hex, Base-16