"Hello World\n" "" // leere Zeichenkette "A" // String "A" |
Jede Zeichenkette wird automatisch mit dem
(Character-) Zeichen '\0'
abgeschlossen
(``Hey, hier hört der String auf!'').
Daher ist 'A'
ungleich "A"
, welches
sich aus den Zeichen 'A'
und '\0'
zusammensetzt und somit 2 Byte zur Speicherung benötigt.
(siehe Ex224.cc)
/* Demo fuer Char / String - Konstante */ #include <iostream.h> main() { cout << "A" << " string : " << sizeof("A") << endl; cout << 'A' << " char : " << sizeof('A') << endl; } |