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 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
-
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.
-
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)
-
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)