E2324 Numerische Konstante zu lang (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Es können keine String- oder Zeichen-Escape-Sequenzen erzeugt werden, die hexadezimal oder oktal größer als 77 sind.

Zwei-Byte-Zeichenkonstanten können mithilfe eines zweiten Backslashs angegeben werden. Ein Beispiel:



 \\



für eine Zwei-Byte-Konstante.

Ein numerisches Literal direkt nach einer Escape-Sequenz sollte so abgetrennt werden:



 printf("\x0A" "12345");



Damit werden ein Zeilenvorschub und danach 12.345 ausgegeben.