Byte z.B. 23 aufteilen in Einzellbytes 2 und 3

#1376802
Lesenswert?

Da braucht ihr keinen Admin bemühen; ich kann mich gerne outen.

> so ein schwachsinn - das habe ich nicht als sammy geschrieben.

Sorry, aber die Fragen waren auch geballter Schwachsinn:

1.
> hi,
> ich habe ein byte mit einem wert von 23 und muss das in 2 einzellbytes
> teilen.
> wie kann ich das machen?

hier soll die 23 irgendwie geteilt werden.
20+3? 2+3?
In die zwei Ziffern fand ich erst plausibel, steht aber nicht dabei.

2.
> keine ne idee
>
> oder anders...
>
> ich habe ein byte 1234, brauche aber nur die beiden mittleren stellen
>
> altes Byte = 1234
> neues Byte = 23

jetzt auf einmal die mittleren beiden Stellen in ein Byte? die anderen
beiden nach 14, oder was?

3.
> dann halt 255 und ich brauche nur die 55
>
> sind doch nur beispiele...

ah, jetzt die letzten beiden Stellen.
Passt aber überhaupt nicht zu den anderen Fragen.
Ist das hier fröhliches Zahlenraten?

Schön, wenn du zuviel Zeit hast, aber mit solchen Fragen andere zu
beschäftigen finde ich schon ziemlich dreist.
Erst überlegen, was man will und dann fragen, wäre netter.
Gast #1376936
Lesenswert?

so sammy,

eventuell hilft das ja weiter:

!Annahme: deine zahlen sind dezimal und du willst sie in dezimalstellen 
separieren ohne modulo

a = 23;  deine zahl
b = 23 / 10; b ist jetzt 2
c = a - b; da hast du den rest der division

wenn's dann doch binär wäre hast du ne Zahlenbasis von 16.


Das wichtigste (schon tausendmal hier im Forum erwähnt) sind präzise 
Fragestellungen. Aber leider ist das nicht mehr im Schulwissen drin.
#1377050
Lesenswert?

jl schrieb:
> so sammy,
>
> eventuell hilft das ja weiter:
>
> !Annahme: deine zahlen sind dezimal und du willst sie in dezimalstellen
> separieren ohne modulo
>
> a = 23;  deine zahl
> b = 23 / 10; b ist jetzt 2
> c = a - b; da hast du den rest der division

so ist c jetzt aber 21!
Du meintest vrmtl. c = a - 10*b;

Dann ist die verbliebene 3 in c.

> ...

mfg, Sammy Davis Junior

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