Maskování pomocí bitových operaci
- _Kenny
- Nováček

-
- Registrován: 13. pro 2003
Maskování pomocí bitových operaci
Zdarec lidi!Potřebuju poradit jak se přesně děla maskování v jave pomocí bitových operací!
Když mám byte a potřebuju z něho vymaskovat bit 4 tak to udělám takhle?
tenbyte & 0x08;
a pak ho potřebuju bitově posunout tak aby byl na začátku!takhle??
tenbyte >>> 4;
díky za každou radu
Když mám byte a potřebuju z něho vymaskovat bit 4 tak to udělám takhle?
tenbyte & 0x08;
a pak ho potřebuju bitově posunout tak aby byl na začátku!takhle??
tenbyte >>> 4;
díky za každou radu
- miho
- Čestný člen

-
- Registrován: 29. kvě 2003
- Bydliště: Orlová-Lutyně
Re: Maskování pomocí bitových operaci
tenbyte >> 3_Kenny píše:Zdarec lidi!Potřebuju poradit jak se přesně děla maskování v jave pomocí bitových operací!
Když mám byte a potřebuju z něho vymaskovat bit 4 tak to udělám takhle?
tenbyte & 0x08;
a pak ho potřebuju bitově posunout tak aby byl na začátku!takhle??
tenbyte >>> 4;
díky za každou radu
- _Kenny
- Nováček

-
- Registrován: 13. pro 2003
- miho
- Čestný člen

-
- Registrován: 29. kvě 2003
- Bydliště: Orlová-Lutyně
Pokud to beres tak pak_Kenny píše:ještě sem nad tím dumal a zjistil sem, že vymaskovat 4 bit by bylo asi 0x10 ne?
když beru v úvahu, že bajt má posloupnost bitů od horniho po dolní zprava do leva a začína 7 a končí 0!
Ještě mám další otázku!
Jak sečíst dva bajty??? 1byte | 2byte ???
nějak mně to pořád nějde!
(b & 16) >> 4
Operator scitani je +
| je logicky soucet neboli OR
- _Kenny
- Nováček

-
- Registrován: 13. pro 2003
- miho
- Čestný člen

-
- Registrován: 29. kvě 2003
- Bydliště: Orlová-Lutyně
- miho
- Čestný člen

-
- Registrován: 29. kvě 2003
- Bydliště: Orlová-Lutyně
- _Kenny
- Nováček

-
- Registrován: 13. pro 2003