Variablen

Lesezeit: 3 Minuten

Variablentypen

Du kannst dir eine Vari­able als eine Box vorstellen, in der Infor­ma­tio­nen gespe­ichert wer­den. Bevor du sie im Pro­gramm ver­wen­den kannst, musst du sie anle­gen oder sie anle­gen und ihr gle­ichzeit­ig einen Wert zuweisen.

Vari­able, die im gesamten Pro­gramm gültig sein sollen, ste­hen im Kopf des Pro­gramms!

// Beispiel Vari­able anle­gen
String Satz;
int Taster­Lesen;

// Vari­able anle­gen und Wert zuweisen
byte TASTE = 5;
int LED = 13;

// beachte das For­mat . statt ‚
float KOMMAZAHL = 3.5;

  • Leerze­ichen Satzzeichen/Sonderzeichen sind nicht erlaubt
  • die Vari­able darf nicht mit ein­er Zahl begin­nen
  • Befehle der Pro­gram­mier­sprache dür­fen nicht ver­wen­det wer­den

Zahlen

Vari­ableGel­tungs­bere­ichSpe­icherbe­darfBeze­ich­nung in C
byteGan­zahlen 0 bis 2551 Byte (8 Bits)signed char
intGanz­zahle­nahlen ‑32.768 bis 32.7672 Bytes (16 Bits)int16_t
unsigned intGanz­zahlen 0 bis 65.5354 Bytes (32 Bits)uint16_t
long-2.147.483.648 bis 2.147.483.6474 Byte (32 Bits)int32_t
unsigned long0 bis 4.294.967.2954 Byte (32 Bits)uint32_t
floatDez­i­malzahlen4 Byte (32 Bits)float

Bei der Auswahl eines Daten­typs soll­test du dich für den­jeni­gen entschei­den, der am wenig­sten Spe­icher­platz benötigt aber gle­ichzeit­ig den benötigten Wer­te­bere­ich abdeckt

Zeichenketten

Vari­ableBeschrei­bung
chareinzelnes Zeichen
StringZeichenkette/Satz

char Buch­stabe = ‘a’;
String Satz = “Pro­gram­mieren ist toll”;

bool (boolean)

Eine Vari­able vom Typ bool kann nur zwei Werte annehmen:

true ⇒ wahr

false ⇒ falsch

Aus­führlich­es Beispiel: ⇒Vol­lkommene Zahlen

Gültigkeitsbereich von Variablen

Globale Variablen

Glob­ale Vari­able sind im gesamten Pro­gramm gültig. Sie müssen im Kopf des Pro­gramms (vor dem set­up-Teil) ste­hen.

Lokale Variable

Lokale Vari­able kön­nen inner­halb ein­er ⇒Funk­tion oder nur inner­halb ein­er ⇒Schleife gültig sein sein.



Letzte Aktualisierung: Nov. 24, 2025 @ 11:41