<?php/** * 運算子(一)
*//*php中的運算子:
* 1.算術運算子:
* 2.遞增/遞減運算子
* 3.比較運算子
* 4.邏輯運算子
* 5.位運算子
* 6.其他運算子
* */
//1.算術運算子:
/*$a=100;
$b=200;
$c=$a+$b;
$d=$c-300;
echo '$c='.$c.'
$d='.$d;//輸出:$c=300 $d=0
$e=$c*2;
echo '$e='.$e;//輸出:$e=600
$f=$e/3;
echo '$f='.$f;//輸出:$f=200
$g=5%3;
echo '
5/3的餘數是:'.$g;//輸出:5/3的餘數是:2*/
//2.遞增/遞減運算子:
/*$a=1;
//$a=$a+1;
//$a+=1;
//$a++;
++$a;
echo '$a='.$a;//輸出:$a=2譯*/
/*$a=1;
$c=10+$a++;//++在後,取加之前的值:
echo '';//輸出:$a=2
echo '';//輸出:$c=11
echo '-------------------------';
$a=1;
$c=10+ ++$a;//++在後,取加之後的值:
echo '';//輸出:$a=2
echo '';//輸出:$c=12*/
/*比較運算子:
>大於 《小於 >=大於等於 <=小於等於
<> != 不等於 !==不全等於 ==等於 ===全等於
*/$user_arr = array('admin', 'tt', 'lantian', 'bbs');
$upwd_arr = array('admin' => '123456', 'tt' => '555', 'lantian' => '888', 'bbs' => '999');
$uname = isset($_get['uname']) ? $_get['uname'] : '';
$upwd = isset($_get['upwd']) ? $_get['upwd'] : '';
if (in_array($uname, $user_arr)) else
} else
?>
<?php
if ($ok) else ?>
C 運算子基礎知識
注意1 整數除整數還是整數 去除小數部分 注意2 除數不能為0 運算子意義 取模 取餘 10 3 1 10 20 10 注意1 取模不能為0 注意2 兩個小數不能做取模運算 運算子 術語示例 前置遞增 讓變數 1 a 2 b a 後置遞增 讓變數 1 a 2 b a 前置和後置的區別 前置遞增 先讓...
C 基礎知識(運算子過載一)
運算子過載 operator overloading 只是一種 語法上的方便 也就是它只是另一種函式呼叫的方式。運算過載符是多型的一種表現。對於內建資料型別,編譯器知道如何做運算。1.加號運算子過載 如果想讓自定義資料型別 進行 運算,那麼就需要過載 運算子 在成員函式 或者 全域性函式裡 重寫乙個...
012PHP基礎知識 運算子(五)
運算子的短路 邏輯與 邏輯或 存在短路 a 1 a 1 c 100 邏輯或 第乙個表示式返回true,第二個表示式就不執行了,就產生了短路效果,賦值表示式不執行 echo c等於 c a 1 a 2 c 100 邏輯與 第乙個表示式返回false,第二個表示式就不執行了,就產生了短路效果,賦值表示式...