Next: Bedingte Ausführung
Up: Anweisungen
Previous: Variablendeklarationen
Die Wertzuweisung erfolgt mit den gleichen Regeln wie C++ (insbesondere
gelten die gleichen Operatoren).
Besonderheiten:
- arithmetische Rechtsverschiebung:>>
logische Rechtsverschiebung:>>>
Erläuterung: Bei arithmetischen Verschiebungen wird das Vorzeichenbit
eingeschoben, bei logischen dagegen ein 0-Bit. - Der Operator + hat neben seiner bei Zahlenwerten gültigen mathematischen
Bedeutung noch die Bedeutung der Aneinanderfügung von Zeichenketten
(Strings):
''Guten '' + ''Tag'' ergibt ''Guten Tag''. - Wenn Sie unterschiedliche Typen verknüpfen, kommt es zu
impliziten Typkonvertierungen:
3 + ''7'' // ergibt den String ''37''
''3'' + 7 // ergibt den String ''37''
3 + 7 // ergibt die Zahl 10
Dr.Andreas Mueller
Fri Jun 13 07:55:13 MET DST 1997