4 bájton tárolt számból hogy lehet kinyerni a számot alkotó bájtok értékeit? (bővebben lent)
Adott egy bármilyen szám, amely a nagysága miatt 4 bájton van tárolva, például: 1457664 (de lehet bármilyen szám).
Az adott számot alkotó bájtok mindegyikének értékét milyen művelettel lehet megtudni? Mit kell alkalmazni?





maradékosan osztod 8-cal, a maradék az utolsó byte
az eredményt ismét osztod, a maradék az utolsó előtti byte
az újabb eredményt ismét osztod...





Shiftelés és logikai és.
Milyen nyelven kell ez?










Köszönöm a válaszokat.
Pascal nyelven érdekelne.
Simán "shl 8" ezekszerint?





"Simán "shl 8" ezekszerint?"
shr jobb lenne szerintem...
"éS" művelettel tudod levágni a felső byte-okat amiket még nem shifteltél le az alsó byte-ra.
Megoldva.
A visszaalakítás (byte-értékekből 4 bájtból álló számmá) hogyan történne?





Értékadással.
Az egyiket egyenlővé teszed a másikkal.
Persze nem mindegy az ábrázolási mód. Ha előjeles a byte, akkor az előjellel külön "törődni" kell.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!