Dualzahlen

…können doch in C bestimmt auch genutzt werden?
Also für Hex-Zahlen nutze ich ja „0xF2A3“ und so etwas müsste es doch auch für Dual- und Oktalzahlen geben??

Merci
Alexander

Octal da stellste ne Null voran
int x = 0325;

binär weiss ich grad nicht… nichts gefunden

Also für Hex-Zahlen nutze ich ja „0xF2A3“ und so etwas müsste
es doch auch für Dual- und Oktalzahlen geben??

Hallo,

wie bereits gesagt wurde, kannst Du Oktalzahlen ohne Probleme verwenden. Für Binärzahlen gibt es allerdings kein vordefiniertes Format, d.h. Du müsstest eine eigene Prozedur zur Umwandlung schreiben. Standardmäßig gibt es nur Zahlen zur Basis 8, 10 und 16.

Viele Grüße

Jochen Schneider

wie bereits gesagt wurde, kannst Du Oktalzahlen ohne Probleme
verwenden. Für Binärzahlen gibt es allerdings kein
vordefiniertes Format, d.h. Du müsstest eine eigene Prozedur
zur Umwandlung schreiben.

Kann man denn selbst beispielsweise ein Format der Form:
Dx10011001
schreiben? Also - und + und so, kann man unter C ja selbst definieren. Geht das auch mit solchen Zahlen??

Grüße
Alexander

Standardmäßig gibt es nur Zahlen zur
Basis 8, 10 und 16.

Viele Grüße

Jochen Schneider

Kann man denn selbst beispielsweise ein Format der Form:
Dx10011001
schreiben? Also - und + und so, kann man unter C ja selbst
definieren. Geht das auch mit solchen Zahlen??

Sicher, aber dann als string:

BinaryInteger iBin; // BinaryInteger gibt es nicht
long iDec;

iTest = "10110101";
iDec = iTest; // operator int()

Den im Beispiel benutzten Typ BinaryInteger gibt es so nicht, denn musst Du Dir selber schreiben. Aber moeglich ist es. Wichtig ist es, dass Du die richtigen Typ-Operatoren wie operator int() hast, damit Du den Wert auch einfach konvertieren kannst.

–Mathias

Sicher, aber dann als string:

BinaryInteger iBin; // BinaryInteger gibt es nicht
long iDec;

iTest = „10110101“;
iDec = iTest; // operator int()

Vielen Dank!
Und es tut mir leid, dass ich das nicht mehr gewusst habe, dass mir das OS egal war…
Verzeih’ bitte!
Das hier(!) hilft mir sehr weiter, mit der PCL-Sache muss ich mich noch 'n bisschen beschäftigen!

Also, ein dickes DANKESCHÖN!
Grüße
Alexander