Rechenschritte hexadezimal

OP #7136555
Lesenswert?

Hallo,

ist wahrscheinlich eine ziemlich dämliche Frage.

0d + 90 =  9d,
9d + 10 = AD.

0d + 100 direkt = 10d.

-> Gibt es einen Rechenweg um von 0d direkt auf AD zu kommen?
Ich muss das in ein kleines Programm mit einbauen, und würde solche 
Zwischenschritte gerne weglassen

Danke
#7136599
Lesenswert?

Ingo A. schrieb:
> -> Gibt es einen Rechenweg um von 0d direkt auf AD zu kommen?

Es kommt nicht wirklich rüber, was du genau meinst. Daher sind passende 
Antworten schwierig.

Du kannst z.B. 0x0d + 0x90 + 0x10 rechnen oder 0x1d + 0x90

> Ich muss das in ein kleines Programm mit einbauen, und würde solche
> Zwischenschritte gerne weglassen

Meinst du so wie bei result2 hier im Beispiel?
1
int result1 = 0x0d + 0x90; // result1 == 0x9d
2
int result2 = 0x0d + 0x90 + 0x10; // result2 == 0xad
3
int result3 = 0x1d + 0x90; // result3 == 0xad

Du kannst hier online selbst rumprobieren:
https://onlinegdb.com/8ghOr0qnG

 Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren