De/Char: Difference between revisions
< De
Jump to navigation
Jump to search
No edit summary |
Biohazard 90 (talk | contribs) m (lang) |
||
Line 3: | Line 3: | ||
}} | }} | ||
{{DISPLAYTITLE:Char}} | {{DISPLAYTITLE:Char}} | ||
'''<code>Char</code>''' | Ein '''<code>Char</code>''' stellt die Menge an Speicher dar, die zum ablegen eines [[W:ASCII|ASCII]] Zeichens benötigt wird. Auf Architekturen, die Source unterstützt, sind das ein [[W:byte|Byte]] oder acht [[W:bit|Bit]]. | ||
<source lang=cpp> | <source lang=cpp> | ||
Line 9: | Line 9: | ||
</source> | </source> | ||
{{tip:de|trotz des Namens ist es nicht notwendig, dass ein char zum Speichern von Zeichen verwendet wird. | {{tip:de|trotz des Namens ist es nicht notwendig, dass ein char zum Speichern von Zeichen verwendet wird. Er kann auch zum Speichern eines [[Bytes]] verwendet werden.}} | ||
<code>Char</code> | Arrays vom Datentyp <code>Char</code> oder <code>[[wchar_t:de|wchar_t]]</code> sind bekannt als [[string:de|Zeichenketten]] und werden zum Speichern von Texten benutzt. <code>char*</code> ist ein [[pointer:de|Pointer]] auf einen char, welcher fast immer den Anfang einer Zeichenkette beschreibt. | ||
== Siehe auch == | == Siehe auch == |
Revision as of 06:58, 24 May 2011
Ein Char
stellt die Menge an Speicher dar, die zum ablegen eines ASCII Zeichens benötigt wird. Auf Architekturen, die Source unterstützt, sind das ein Byte oder acht Bit.
char MyChar = 'T'; // einfache Anführungsstriche
Arrays vom Datentyp Char
oder wchar_t
sind bekannt als Zeichenketten und werden zum Speichern von Texten benutzt. char*
ist ein Pointer auf einen char, welcher fast immer den Anfang einer Zeichenkette beschreibt.