INT to 2 BYTE

Odpovědět
Ludek
Příspěvky: 289
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

INT to 2 BYTE

Příspěvek od Ludek » 29 lis 2021, 11:29

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

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: INT to 2 BYTE

Příspěvek od ondraN » 29 lis 2021, 12:18


Ludek
Příspěvky: 289
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: INT to 2 BYTE

Příspěvek od Ludek » 29 lis 2021, 13:08

Tohle Forum je super!
Ondro díky moc, úplně jsem tuto funkci nějak zaspal :-(
Paráda...

KamilV
Příspěvky: 479
Registrován: 03 dub 2018, 15:27
Reputation: 0
Bydliště: Olomouc

Re: INT to 2 BYTE

Příspěvek od KamilV » 29 lis 2021, 14:50

Případně:

Kód: Vybrat vše

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

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: INT to 2 BYTE

Příspěvek od ondraN » 29 lis 2021, 15:16

Pro ten dolní stačí jen

Kód: Vybrat vše

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

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů