Stránka 1 z 1

INT to 2 BYTE

Napsal: 29 lis 2021, 11:29
od Ludek
Zdravím, jen malý dotaz.
mám číslo int = 0-65025 není nějaká funkce na převod do dvou Byte 0-255 ?
Asi to jde výpočtem, matematicky, ale nejde to jednodušeji? Díky

Re: INT to 2 BYTE

Napsal: 29 lis 2021, 12:18
od ondraN

Re: INT to 2 BYTE

Napsal: 29 lis 2021, 13:08
od Ludek
Tohle Forum je super!
Ondro díky moc, úplně jsem tuto funkci nějak zaspal :-(
Paráda...

Re: INT to 2 BYTE

Napsal: 29 lis 2021, 14:50
od KamilV
Případně:

Kód: Vybrat vše

horni = (byte) (number >> 8);
dolni = (byte) (number & 0xff);
highByte() a lowByte() pravděpodobně budou dělat totéž.

Re: INT to 2 BYTE

Napsal: 29 lis 2021, 15:16
od ondraN
Pro ten dolní stačí jen

Kód: Vybrat vše

dolni = (byte) number;
Přetypování si to ořízne automaticky.