Der Vorzeichenausdruck in C++ (Der Vorzeichenausdruck in C++), Lektion, Seite 722463
https://www.purl.org/stefan_ram/pub/vorzeichenwechsel_c++_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C++-Kurs

Das Vorzeichen »-« in C++

Das Zeichen »-« wird „Minus(zeichen)“ genannt.

In dieser Lektion wird vorausgesetzt, daß der Leser den Begriff der negativen Zahl bereits kennt. Die Schreibweise „–65“ ist dem Leser ja wahrscheinlich aus der Schule und/oder dem Alltag auch schon bekannt.

Im Ausdruckrahmen kann ein Literal stehen.

main.cpp

#include <iostream>
#include <ostream>
#include <string>

using namespace ::std::literals;

int main() { ::std::cout << 65 << "\n"s; }

::std::cout
65

Aber auch »-65« darf in den Ausdruckrahmen eingesetzt werden.

main.cpp

#include <iostream>
#include <ostream>
#include <string>

using namespace ::std::literals;

int main() { ::std::cout << -65 << "\n"s; }

::std::cout
-65

Vor ein Numerale darf also auch ein Minuszeichen »-« geschrieben werden. Der so entstehende Ausdruck »-65« ist dann allerdings kein  Literal mehr, jedoch kann er von einer C++ -Implementation ebenfalls ausgewertet werden.

Wert Der Wert von »-65« ist «-65», also das Negative von 65, gesprochen „minus Fünfundsechzig“. Es handelt sich also in diesem Fall um eine negative  Zahl.

Es gibt keine Literale  für negative Zahlen. Diese können aber als Ausdruck  geschrieben werden.

In diesem Kurs konzentrieren wir uns aber im weiteren Verlauf zunächst vor allem auf nicht-negative  Zahlen. Spezielle Regeln, die in manchen Fällen für negative Zahlen gelten werden hier zur Vereinfachung oft nicht angegeben. Die vollständigen Details der Programmiersprache findet man ja in Nachschlagewerken.

Das Pluszeichen »+«

Das Zeichen »+« wird „Plus(zeichen)“ genannt. Vor ein Numerale darf auch ein Pluszeichen »+« geschrieben werden. Der Wert wird dadurch nicht verändert.

main.cpp

#include <iostream>
#include <ostream>
#include <string>

using namespace ::std::literals;

int main() { ::std::cout << +65 << "\n"s; }

::std::cout
65

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 stefanram722463 stefan_ram:722463 Der Vorzeichenausdruck in C++ Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722463, slrprddef722463, 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/vorzeichenwechsel_c++_de