Ausgabedarstellungen in C++ (Ausgabedarstellungen in C++), Lektion, Seite 724294
https://www.purl.org/stefan_ram/pub/ausgabedarstellung_c++ (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
VBA-Kurs
C++-Kurs
C-Kurs

Ausgabedarstellungen

Ein Wert ist eine interne  Darstellung einer Sache im Inneren  einer Implementation.

Ein Wert kann also nicht  direkt gesehen oder als solcher ausgegeben werden.

Um einen Wert auszugeben, wird ersatzweise zuerst eine Textdarstellung  des Wertes gebildet und dann diese ausgegeben.

Eine Textdarstellung eines Wertes ist eine Zeichenfolge, welche die durch den Wert dargestellte Sache durch eine Folge von Zeichen darstellen soll.

Beispielsweise hat der Wert «"Hallo Welt!"» die Textdarstellung »Hallo Welt!« (ohne die Anführungszeichen »"«).

Die Ausgabedarstellung eines Wertes wird normalerweise immer dann verwendet, wenn dieser Wert auf einem Textmedium ausgegeben  werden soll.

Auswertung des Ausdrucks »"Hallo, Welt!"« mit nachfolgender Ausgabe des erhaltenen Wertes
                     Auswertung                           Ausgabe
"Hallo, Welt" ---------------------> Hallo, Welt ---------------------> Hallo, Welt
Ausdruck Wert Textdarstellung
Auswertung des Ausdrucks »"Hallo, Welt!"« mit nachfolgender Ausgabe des erhaltenen Wertes
  Quelltextmodell |  Laufzeitmodell
|
|
|
|
|
|
|
| Auswertung Ausgabe
"Hallo, Welt" ---|-----------------> Hallo, Welt ---------------------> Hallo, Welt
Ausdruck | interner Wert Textdarstellung
|
|



| |
| |
extern / sichtbar | intern / unsichtbar | extern / sichtbar
| |
| |
'------------------------------------------'

Zusammenfassung

Ein Ausdruck  ist eine Folge von Schriftzeichen (ein Text), die nach bestimmten Regeln aufgebaut ist und sich in der Regeln innerhalb eines Programms befindet.

Ein Wert  ist eine interne Darstellung  einer Sache innerhalb einer Implementation.

Eine Auswertung  ordnet einem Ausdruck einen Wert zu.

Ein Wert kann nicht direkt ausgegeben werden. Daher wird er zur Ausgabe in eine Ausgabedarstellung  umgewandelt, bei der es sich wieder um einen Text  handelt.

 

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. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724294 stefan_ram:724294 Ausgabedarstellungen in C++ Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724294, slrprddef724294, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/ausgabedarstellung_c++