Herunterladen Inhalt Inhalt Diese Seite drucken

Stringverkettung Mit Dem Operator - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

5 Programmiersprache C2
Das gilt jedoch nicht für konstante float-Ausdrücke, die keinen "echten"
Fließkommawert haben, z.B. 2.0, da diese vom Compiler als int- oder long-
Konstanten betrachtet werden.
z.B.:
float x;
int result;
x = 2;
result = not x;
result = not 2.0;

5.7.6 Stringverkettung mit dem Operator +

Bei Zuweisungen an string-Variablen kann auf der rechten Seite des
Zuweisungsoperators ein verketteter Stringausdruck stehen. In der Verkettung werden
Teilstrings zu einem Ergebnis zusammengefügt. Die Teilstrings sind jeweils durch einen +-
Operator voneinander getrennt. Als ein einzelner Teilstring kann
• ein Bezeichner einer string-Variable
• ein indizierter Bezeichner eines variablen Stringarrays
• ein Bezeichner einer string-Konstante
• ein indizierter Bezeichner einer konstanten Stringarrays
• eine unbenannte Stringkonstante
• ein numerischer Ausdruck
stehen. Numerische Ausdrücke in der Stringverkettung müssen in Klammern stehen, wenn
sie selbst Operatoren enthalten. Ein numerischer Ausdruck wird als ASCII-Code eines
Zeichens interpretiert und als solches im Ergebnisstring eingebunden. Gegebenenfalls
erfolgt eine Reduzierung des Wertes auf den Bereich von 0 ... 255.
Verkettungen werden automatisch auf maximal 30 Zeichen begrenzt.
Beispiel für eine Stringverkettung mit +:
const S = "AAA";
const SA[] = "XXXX", "YYYY", "ZZZZ";
string s1;
string sa[3];
string s;
// result wird 0
// result wird -3
65

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis