PHP之與或非

2021-07-09 19:36:06 字數 790 閱讀 4402

在程式運算中,數值都是轉換成機器碼(二進位制)再進行加的,而與或非就是建立這這種基礎上,以二進位制進行運算。

與 &

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