Forum: Mikrocontroller und Digitale Elektronik hex zahlen konertieren


von jumbo (Gast)


Lesenswert?

hi
ich steh aufn schlauch
ich hab ne Hexzahl zb 34
und möchte anschließend die zahl in dex
zb 52 umwandeln.
die zahl 5 soll
in
int deg gespeichert wedren
und die zahl 2 in
int fff gespeichert weden

ursprünglich
wollte ich es so machen

deg = 0x34 && 0xF0;
fff = 0x34 && 0x0F;

das geht aber net
mfg

von Stefan B. (stefan) Benutzerseite


Lesenswert?

deg = 0x34 / 10;
fff = 0x34 % 10;

von Karl H. (kbuchegg)


Lesenswert?

jumbo wrote:
> hi
> ich steh aufn schlauch
> ich hab ne Hexzahl zb 34
> und möchte anschließend die zahl in dex
> zb 52 umwandeln.
> die zahl 5 soll
> in
> int deg gespeichert wedren
> und die zahl 2 in
> int fff gespeichert weden
>
> ursprünglich
> wollte ich es so machen
>
> deg = 0x34 && 0xF0;
> fff = 0x34 && 0x0F;
>
> das geht aber net

Das glaub ich. && ist schon mal völlig falsch.

Wie zerlegt man denn eine Zahl in 10-er und Einer.

  68 / 10  =  6    ( 6 Zehner )
  68 % 10  =  8    ( Der Rest der bei der Division durch 10 bleibt )

deg = 0x34 / 10;
fff = 0x34 % 10;

> mfg

von ozo (Gast)


Lesenswert?

warum ausgerechnet 68?!

von Karl H. (kbuchegg)


Lesenswert?

ozo wrote:
> warum ausgerechnet 68?!

Weil die Zahl an sich völlig egal ist und ich nicht die
vom OP vorgegebenen 52 benutzen wollte um anzuzeigen, dass
die Zahl wirklich egal ist, solange sie nur maximal 2 stellig
ist.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.