PHP 第二天 邏輯與 運算子

2021-09-22 08:36:57 字數 1042 閱讀 1815

5.8.邏輯運算子

針對「布林值」進行的運算,只有3個:

與: &&

或: ||

非: !

如果不是布林值,會自動轉換為布林值去進行運算。

因為布林值只有2個,不管怎麼排列組合,最終只有以下10種情況的計算,幾乎就是公式化。

5.8.1.邏輯與(&&):

含義:表示兩個條件(資料)的真假結果是否同時為真的共同作用結果。

運算結果:只有兩個條件都為真的時候,結果才是真(true)。

只有如下4種情況:

true && true 結果為 true

true && false 結果為 false

false && true 結果為 false

false &&false 結果為 false

總結歸納出邏輯與(&&)的真值表(就是公式,類似99乘法表):

$v1, $v2表示任意變數(條件) $v1 = true時 $v1 = false時

$v2 = true時 $v1 && $v2 :true $v1 && $v2 :false

$v2 = false時 $v1 && $v2 :false $v1 && $v2 :false

可見:邏輯與運算的結果,只有兩個是真,才是真。

實際應用中,往往是以「條件」的面目出現,而不是簡單的真假值。

案例:給定乙個任意整數,請判斷該數是否能被3整除並且還能被5整除!

/* 給定乙個任意整數,請判斷該數是否能被3整除並且還能被5整除!

*/$n1 = 15;

if($n1 % 3 ==0 && $n1 % 5 == 0)else

?>

第二天 運算子

加 減 乘 除 注意事項 一旦運算當中有不同型別的資料,那麼結果將會是資料範圍大的那種 對於乙個整數的表示式來說,除法用的是整除,整數除以整數,結果任然是整數。只看商,不看餘數 只有對於整數的除法來說,取模運算才有餘數的意義 例項 public class demo04operator 對於數值來說...

第二天 運算子 控制結構

第二天 運算子 控制結構 編寫程式,輸入4個整數找出最大值和最小值。enter four integers 10 8 49 35 largest 49 smallest 8 include define n 4 int main void mao pao for i 0 i n 1 i for i ...

第二天 第二章 運算子

一 算數運算子 算數運算子是處理四則運算的符號,在數字處理中應用的最多。運算子說明 例項結果 加 1 23 減 5 23 乘 2 36 除 7 23.5 求餘數 7 21 除法結果取整數 7 23 冪,返回x的y次方 2 4 16,即24 注 用 計算餘數,如果除數是負數,那麼結果也是負數。用 或 ...