In C++ gibt es verschiedene Datentypen:
bool, int, long, float, char, shart, void, double
bool -> wahrheitswerte (true, false)
int -> ganzzahlen (größe: 2^32)
long -> ganzzahlen (größe: 2^32)
float -> gleitkommazahlen
double -> gleitkommazahlen (doppelte genauigkeit)
char -> zeichen/zahlen (größe:256, 2^8)
short -> ganzzahlen(65536, 2^16)
void -> "nichts"
zusätzlich gibt es befehle die das verhalten und die eigenschaften von variablen verändern:
unsigned, long, static, const, volatile, extern
unsigned -> gibt an, dass eine variable nur positive zahlen enthalten kann
long -> long int, long long -> ganzzahlen (größe: 2^64)
static -> variable wird nur einmal definiert auch wenn die definition mehrmals ausgeführt wird
const -> variable hat einen konstanten wert und ist nicht veränderbar
volatile -> variable wird immer in den arbeitsspeicher geschrieben und nicht im register behalten
extern -> variable ist in einer anderen datei definiert
beispiel zu static:
Die funktion echo ist hier eine rein fiktive ausgabe funktion.
Alles anzeigen
Wenn ihr noch fragen oder anregungen habt -> schreibt mir.
MAP94
bool, int, long, float, char, shart, void, double
bool -> wahrheitswerte (true, false)
int -> ganzzahlen (größe: 2^32)
long -> ganzzahlen (größe: 2^32)
float -> gleitkommazahlen
double -> gleitkommazahlen (doppelte genauigkeit)
char -> zeichen/zahlen (größe:256, 2^8)
short -> ganzzahlen(65536, 2^16)
void -> "nichts"
zusätzlich gibt es befehle die das verhalten und die eigenschaften von variablen verändern:
unsigned, long, static, const, volatile, extern
unsigned -> gibt an, dass eine variable nur positive zahlen enthalten kann
long -> long int, long long -> ganzzahlen (größe: 2^64)
static -> variable wird nur einmal definiert auch wenn die definition mehrmals ausgeführt wird
const -> variable hat einen konstanten wert und ist nicht veränderbar
volatile -> variable wird immer in den arbeitsspeicher geschrieben und nicht im register behalten
extern -> variable ist in einer anderen datei definiert
beispiel zu static:
Die funktion echo ist hier eine rein fiktive ausgabe funktion.
Quellcode
Wenn ihr noch fragen oder anregungen habt -> schreibt mir.
MAP94