Nachdem wir letztesmal gesehen haben, wie sozusagen ein minimales C++ Programm (ohne dass es noch irgendetwas tut) aussieht, schauen wir uns heute die Basis Datentypen an. Vielleicht stellt sich wer die Frage, was denn ein Datentyp ist und was der so will und überhaupt. Am einfachsten lässt es sich wohl so beschreiben, dass der Datentyp vorgibt, welche Art von Daten zur Variable zugehörig sein sollen. Wenn du Text haben willst, kannst du ihm nicht sagen, dass es eine Zahl ist. Da murrt der Compiler und verweigert den Dienst. Hier sind die Wichtigsten der Datentypen, evtl. schauen wir uns später noch mehr an, obwohl es eigentlich nur für den Feinschliff wichtig ist.
int = nimmt Integers (Ganzzahlen) an.
float = nimmt Zahlen mit Komma an.
std::string = nimmt Text an
bool = nimmt einen Wahrheitswert (true/false) an
In einem C++ Programm sieht das dann so aus.
#include <string>
int main (){
int a = 5;
float b = 5.7;
std::string c = "Hallo";
bool wahrheit = "true";
return 0;
}
Wobei der Datentyp string noch einen eigenen Header braucht. (Das ist das Ding mit dem include)
