Diskuze: int a operand &
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Bitové logické operace, konkrétně bitwise AND.
Prostě normální matematická operace: 1 & 3 = 0b1 & 0b11 = 1
ok, dík.
Je to pro mě takové neobvyklé, proto jsem se na to ptal. Přeci jen není
zrovna přirozené, když při deklaraci integeru vidím logický operand...
No při deklaraci to má smysl možná tak na čitelnost kódu
Nicméná já to používám celkem dost v podmínách, kde potřebuji
bitové masky.
např:
if (status & 0b00000100)
{
// Třetí bit v registru je nahozen
}
no, přiznám se, že s tím jsem se zatím ještě nesetkal, nicméně to bych se už tady mohl ptát furt dokola - proč to je, na co to je atd. a to už do tohoto ticketu nepatří.
Nicméně ti děkuji i za ukázku praktického využití a dál už si
nastuduju sám;) Člověk se pořád učí:)
Takže ještě jednou díkes
Ono v běžné desktop nebo webové aplikaci je využití asi malé. Já ale
pracuji denně s hardwarem a tam to používám pořád
tak to je možná tím. Já mám zas analytiku a zpracování dat (taková ta Java klasika:) )
Zobrazeno 7 zpráv z 7.