Forum: Mikrocontroller und Digitale Elektronik arduino byte dec zerlegen


von marc2805 (Gast)


Lesenswert?

Heute will Google nicht so ganz wie ich das will.

Ich möchte einem byte DEC die letzte stelle haben.
Wie könnte ich das machen.

von kuebellord (Gast)


Lesenswert?

Mit dem Rest einer Division durch 10: Wert % 10

von ♪Geist (Gast)


Lesenswert?

marc2805 schrieb:
> Ich möchte einem byte DEC die letzte stelle haben.
> Wie könnte ich das machen.


Was genau möchtest du haben? Dein Satz ist schwer bzw. leicht 
mißzuverstehen.
Schreib Mal ein Beispil hin und was du davon haben willst.

von marc2805 (Gast)


Lesenswert?

Ich bekomme über eine Variable einen wert von 0-60

und ich brauch die letzte stelle also zum beispiel

21 da bräuchte ich die 1

46 da bräuchte ich die 6

usw

von Cyblord -. (cyblord)


Lesenswert?

marc2805 schrieb:
> Ich bekomme über eine Variable einen wert von 0-60
>
> und ich brauch die letzte stelle also zum beispiel
>
> 21 da bräuchte ich die 1
>
> 46 da bräuchte ich die 6

Dann wurde deine Frage ja schon beantwortet.

von marc2805 (Gast)


Lesenswert?

Entweder stehe ich auf dem Schlach

Ich verstehe das beispiel nicht.

nehmen wir mal an ich habe die zahl 21 durch 10 ergibt 2,1 also hätte 
ich den Wert 2 ich bräuchte aber die eins.

von jmp (Gast)


Lesenswert?

Stichwort: Modulo.

% = Modulo
21 % 10 = 1
46 % 10 = 6

Allgemein: letzte_stelle = wert % 10
--jmp

von marc2805 (Gast)


Lesenswert?

Ihr seid die Besten Danke

von Karl H. (kbuchegg)


Lesenswert?

marc2805 schrieb:

> nehmen wir mal an ich habe die zahl 21 durch 10 ergibt 2,1

Nö.
Ergibt es nicht.

21 ist ein INteger
10 ist ein Integer
Also wird auch ein Integer Ergebnis errechnet.

21 / 10 erigbt eine glatte 2. Da gibt es keine Nachkommastellen.

von kuebellord (Gast)


Lesenswert?

Nicht hilfreich, Karl Heinz.

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.