Results 1 to 9 of 9
Thread: Çíàêúò &
Hybrid View
-
25th February 2012 15:17 #1Registered User
Join Date: Jun:2011
Location: Ñîôèÿ
Posts: 120
Çíàêúò &
Âúïðîñúò ìè å êàê ñå òúëêóâà òîçè çíàê â åçèêà PHP â ñëåäíèÿ ñëó÷àé: If($a==1 & $b==2)? Çíàì, ÷å äâîéíèÿò âàðèàíò å ëîãè÷åñêî È, íî êîãàòî å åäèíè÷åí çíàê, íå çíàì êàê ãî òúëêóâà.
-
25th February 2012 15:40 #2
Ïîáèòîâî È àìà êàòî ãëåäàì êàê å ñëîæåíî ìåæäó äâà ëîãè÷åñêè èçðàçà ïî-ñêîðî íÿêîé å èçòúðâàë åäíî &. Bitwise Operators
ASRock B85 Pro4, Pentium G3240, DD3 8GB/1333MHz, 120GB SSD + 1TB + 640GB HDD
Gigabyte GV-R657OC-1GI, CM B500, ASUS 24B1S1, LCD SAMSUNG SM931BW, ÌÅ173Õ
-
25th February 2012 16:23 #3Registered User
Join Date: Jun:2011
Location: Ñîôèÿ
Posts: 120
Íå å èçïóñíàòî. Íàðî÷íî å ñàìî åäíî. Ïðîáâàõ ãî è ñå ïîëó÷àâà âñå åäíî ñà äâà àìïåðñàíòà, à íå åäèí.
-
25th February 2012 17:09 #4
E ïðè 0 èëè 1, ðàçáèðà ñå ÷å && ùå äàâà ñúùèÿ ðåçóëòàò êàòî & - èìàø åäèí áèò. Ïðîáâàé ñ ìàëêî ïî-ãîëåìè ÷èñëà.
Íå îòãîâàðÿì íà íåãðàìîòíè ïîñòîâå. Äà èçòèêàìå HWBG ïàïëà÷òà!
-
25th February 2012 18:35 #5
×èñëàòà íÿìàò çíà÷åíèå.
& èçïúëíÿâà ïîáèòîâà îïåðàöèÿ AND âúðõó îïåðàíäèòå.  ñëó÷àÿ ñå èçïúëíÿâà è åäíî ïîñòîÿííî implicit ïðåâðúùàíå íà òèïîâå.
Ñïîðåä operator precedence èìàìå ïúðâî ñðàâíåíèåòî îò äâåòå ñòðàíè, ñëåä òîâà ðåçóëòàòúò ñå ïîäëàãà íà ïîáèòîâî AND, ò.å. ïðèìåðíî if (true & false).
true ñå åâàëóàò-âà äî 1, false äî 0. W tozi ïðèìåð ùå èìàìå 1 & 0, êîåòî å 0, è ðåçóëòàòúò îò èô-à ùå å false, çàùîòî 0 ñå åâàëóàò-âà äî false (âèæäàìå ìíîãîêðàòíîòî ïðåâðúùàíå).
Ñàìî êîãàòî èìàìå true îò äâåòå ñòðàíè, ùå ïîëó÷èì 1 îò èô-à, ò.å. true (èçïúëíåí).
 ñëó÷àÿ ðàáîòÿò ïî åäèí è ñúùè íà÷èí (ïî-òî÷íî ðåçóëòàòúò íàêðàÿ å åäèí è ñúù), íî òîâà å ïî-ñêîðî ÷àñòåí ñëó÷àé. Ïðè comparison && ïîëó÷àâàìå âèíàãè true/false, äîêàòî ïîáèòîâàòà îïåðàöèÿ & ñè ðàáîòè ïîáèòîâî â/ó îïåðàíäèòå êàêòî òðÿáâà è âðúùà íå boolean, à ÷èñëî.
-
25th February 2012 18:45 #6Êèñåëèÿ ÷îâåê™
Join Date: Apr:2006
Location: Ñîôèÿ
Posts: 8,666
Ìîæå ïðîñòî äà íàïèøåø, ÷å âðúùà ðåçóëòàòà îò ëîãè÷åñêî ïðîèçâåäåíèå (íÿêîè ìó êàçâàò ñúþç), èíà÷å íÿìà äà òå ðàçáåðàò

http://en.wikipedia.org/wiki/Boolean_algebra
http://bg.wikipedia.org/wiki/%D0%9B%...B5%D0%BD%D1%82




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè