Programmierrichtlinien Einsteiger: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
|-
|-
|unsigned long || 32 Bit Integer ohne VZ  || [0,4294967295]
|unsigned long || 32 Bit Integer ohne VZ  || [0,4294967295]
|}


|}
=== Beispiele ===
<code>byte LED_PIN = 9;</code>
<code>unsigned int Position;</code>

Version vom 14. Juli 2023, 12:22 Uhr

Datentyp

Tabelle 1: Datentypen
Datentyp Bemerkung Wertebereich
bool 1 Bit [true,false] [0,1]
byte 8 Bit ohne Vorzeichen [0,255]
char 8 Bit ASCII-Zeichen [ [-128,128]
double 64 Bit Fließkommazahl, 15 Nachkommastellen [2,2^−308, +1,79^308]
float 32 Bit Fließkommazahl, 6 Nachkommastellen [−3,4^38, +3,4^38]
int 16 Bit Integer mit VZ [-32768, +32767]
long 32 Bit Integer mit VZ [−2^32, +2^32 − 1]
short 16 Bit Integer mit VZ [-32 768,+32 767]
string Zeichenkette vom Typ char Buchstaben
unsigned char 8 Bit Integer ohne VZ [0,255]
unsigned int 16 Bit Integer ohne VZ [0,65535]
unsigned long 32 Bit Integer ohne VZ [0,4294967295]

Beispiele

byte LED_PIN = 9; unsigned int Position;