1 AND 4 = 1 nezdá sa mi ?

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 1 AND 4 je 1 1 && 4 je tiez jedna ---------------------------------------- akou funkciou aplikujem na normalne cislo (cele kladne {int}) masku ? podla pravidiel logiky by 1 AND 4 malo byt 0 a 1 OR 4 by malo byt 6
  2. Zkus 1 & 4 :o) 1 && 4 se vyhodnocuje jako (platí 1) a (současně platí 4), tady (1!==false) && (4!==false), proto to tak funguje.
  3. tak jest - výroky "4" i "1" jsou oba pravdive a tedy výrok "1 AND 4" je take pravdivy... Připomeňme si, že v logice co není nula nebo false nebo null je jednička, takže "1 AND 4" je logicky "1 AND 1", tedy "1" :o)
  4. Myslel som binárnu logiku, ako logický súčin dvoch čísiel a v manuále takéto detaily nepísali. aj keď pri niektorých funkciách bolo poznamenané, že aj nulový výsledok dá False, nepísali že nenulový je true Takže díky moc za radu. (odskúšané, OK)

← Zpět na všechna témata