在程式運算中,數值都是轉換成機器碼(二進位制)再進行加的,而與或非就是建立這這種基礎上,以二進位制進行運算。與 &
1$0=0
或 |
1|0=1
非 ~
~1=0
<?php
//四個變數分別代表四盞燈的開關
$l_one = 1;
$l_two = 2;
$l_three = 4;
$l_four = 8;
//$sta代表四盞燈的狀態
$sta = 3;
//輸出燈開的號碼
light_sta($sta);
//若要開啟第四盞燈
echo
'開啟第四盞燈:';
$sta_n = $sta|$l_four;
light_sta($sta_n);
//若要關閉第一盞燈
echo
'關閉第一盞燈:';
$sta_o = $sta&~$l_one;
light_sta($sta_o);
//輸出燈開的號碼
話嘮php與或非 , , xor
話說進了php後總有一些內容總讓我糾結,在上大學的時候經常搞不懂什麼是與或非。今天特地嘮嗑嘮嗑這個與或非 邏輯與 eg a true b false if a b else 想起我當初上這節課的時候一定是睡覺了的,導致最後是讓我在做專案的時候總會鬱悶的不知道怎麼去寫這種 乙個為false則為fals...
與( ) 非( ) 或( ) 異或( )
位運算子主要針對二進位制,它包括了 與 非 或 異或 從表面上看似乎有點像邏輯運算子,但邏輯運算子是針對兩個關係運算子來進行邏輯運算,而位運算子主要針對兩個二進位制數的位進行邏輯運算。下面詳細介紹每個位運算子。1 與運算子 與運算子用符號 表示,其使用規律如下 兩個運算元中位都為1,結果才為1,否則...
短路與 非短路與 短路或 非短路或
1 驗證 的作用 public class operatordemo public static void main string args if 10 10 10 0 0 非短路與 要把所有的條件進行判斷 system.out.println 條件滿足。2 驗證 的作用 public class ...