mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik hex zahlen konertieren


Autor: jumbo (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
deg = 0x34 / 10;
fff = 0x34 % 10;

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: ozo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
warum ausgerechnet 68?!

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.