BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT und UDINT sind allesamt ganzzahlige Datentypen.
Jeder der verschiedenen Zahlentypen deckt einen anderen Wertebereich ab. Für die Ganzzahl-Datentypen gelten die folgenden Bereichsgrenzen:
Typ |
Untere Grenze |
Obere Grenze |
Speicherplatz |
---|---|---|---|
BYTE |
0 |
255 |
8 Bit |
WORD |
0 |
65535 |
16 Bit |
DWORD |
0 |
4294967295 |
32 Bit |
SINT |
-128 |
127 |
8 Bit |
USINT |
0 |
255 |
8 Bit |
INT |
-32768 |
32767 |
16 Bit |
UINT |
0 |
65535 |
16 Bit |
DINT |
-2147483648 |
2147483647 |
32 Bit |
UDINT |
0 |
4294967295 |
32 Bit |
Wenn größere Typen in kleinere Typen umgewandelt werden, können daher Informationen verloren gehen.
Siehe auch: Zahlenkonstanten⮫ „Zahlenkonstanten“