Einführung in die wichtigsten Datentypen der Programmiersprache C++ im Rahmen der Lehre des Programmierens. [] (C++ Datentyp C++ Datentypen C++ Typ C++ Typen, C++ int C++ double C++ bool C++), Lektion, Seite 720804
http://www.purl.org/stefan_ram/pub/c++_datentypen_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Datentypen in C++

Zeichen

Der Typ eines einzelnen Zeichen heißt in C++  »char«.

Er umfaßt eigentlich ganze Zahlen aus einem Wertebereich, der ausreicht um die wichtigsten Zeichen zu unterscheiden. Diese Zahlen werden oft als Kennzahlen für Zeichen verwendet, woher sich der Name »char« erklärt, der das englische Wort für „Zeichen“ (“character ”) abkürzt. (Die Aussprache des Wortes “char ” mit dieser Bedeutung ist auch unter englischen Muttersprachlern umstritten.) Die Werte dieses Typs lassen sich wahlweise entweder als Zeichen oder als Zahlen interpretieren.

Der Typ des Literals »'A'« ist in C++  also der Typ »char«.

Zeichenfolgen

Der Typ einer Zeichenfolge heißt in C++  »char *«. Man kann hier daran denken, daß das Sternchen »*« die Möglichkeit einer Wiederholung eines Zeichens anzeigt. Seine genaue Bedeutung kann aber erst später behandelt werden.

Der Type eines Zeichenfolgenliterals, wie beispielsweise des Literals »"Hallo!"«, wird genauer als »char const *« bezeichnet, wobei »const« ausdrückt, daß die Zeichen dieses Literals zur Laufzeit nicht mehr verändert werden können. Diesen Typ »char const *« sieht man als einen Spezialfall des allgemeinen Typs »char *« für Zeichenfolgen an.

Andere Datentypen

Neben den oben genannten Datentypen gibt es in der Programmiersprache C++  noch mehr Datentypen, die teilweise in späteren Lektionen vorgestellt werden.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram720804 stefan_ram:720804 slrprd, slrprdqxx, slrprddoc, slrprd720804, slrprddef720804, PbclevtugFgrsnaEnz

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten.
http://www.purl.org/stefan_ram/pub/c++_datentypen_de