"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;
}
|