C++ (0 vor einer Zahl)

...komplette Frage anzeigen

2 Antworten

Die führende 0 bedeutet, dass die angegebene Zahl im Oktalsystem (Achtersystem) angegeben ist. Ein führendes 0x würde z.B. das Hexadezimalsystem angeben

DoTheBounce hat schon richtig gesagt, dass die 0 am Anfang angibt, dass du eine Oktalzahl nutzt.

Oktahlzahlen haben die Basis 8 (d.h. es gibt 8 Ziffern, zum Darstellen von Zahlen: 0, 1, 2, 3, 4, 5, 6, 7).

D.h. eine 8 im Dezimalsystem, wird im Oktalsystem durch eine 10 dargestellt, weil die 8 und 9 eben unbekannte Ziffern im Oktalsystem sind.

Wenn du jetzt wissen willst, was für einen Wert die Oktalzahl 01234 im Dezimalsystem hat, musst du nur umrechnen.

1234 Oct zu Dec = 668

Was möchtest Du wissen?