Programmierrichtlinien Einsteiger: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 31: | Zeile 31: | ||
In der Programmierung gibt es verschiedene Datentypen, die angeben, welche Art von Wert eine Variable hat und welche Operationen auf sie angewendet werden können, ohne Fehler zu verursachen.<br> | In der Programmierung gibt es verschiedene Datentypen, die angeben, welche Art von Wert eine Variable hat und welche Operationen auf sie angewendet werden können, ohne Fehler zu verursachen.<br> | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Tabelle 1: Datentypen | |+ Tabelle 1: Datentypen Beispiele | ||
|- | |- | ||
! Datentyp !! Bemerkung !! Wertebereich | ! Datentyp !! Bemerkung !! Wertebereich |
Version vom 6. August 2023, 13:46 Uhr
Autor: Justin Frommberger
Was sind Programmierrichtlinien
Hilft die Lesbarkeit von Programmen zu erhöhen und das Finden von Fehler zu vereinfachen.
Achten Sie darauf, die Namen beim Verfassen von Programmiercode korrekt zu schreiben.
Beispiele
Quelltext 1: Beispiel.ino
/* Konstanten */
const byte LED_PIN = 9;
const byte FADE_SCHRITT = 5;
/* Variablen deklarieren */
byte Helligkeit = 0;
int Baum_blau = 2;
Konstanten
Werden großgeschrieben, siehe Beispiele.
Variablen
Wird der erste Buchstabe großgeschrieben, siehe Beispiele.
define# und const
Const oder #define können für Konstanten verwendet werden.
Generell wird const vor #define vorgezogen.
Datentyp
In der Programmierung gibt es verschiedene Datentypen, die angeben, welche Art von Wert eine Variable hat und welche Operationen auf sie angewendet werden können, ohne Fehler zu verursachen.
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] |
→ zurück zum Hauptartikel: klicken!