天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php學(xué)習(xí)之運(yùn)算符相關(guān)概念

復(fù)制代碼 代碼如下:
<?php
/*運(yùn)算符號(hào)(php)操作符號(hào)
*
* 按運(yùn)算符號(hào)功能分為:
* 一、算術(shù)運(yùn)算符 + - * / % ++ --
* 二、字符串運(yùn)算符 . 連接運(yùn)算符
* 三、賦值運(yùn)算符 = += -= *= /= %= .=
* 四、比較運(yùn)算符 > < >= <= == === != <> !==
* 比較運(yùn)算符---條件運(yùn)算符---關(guān)系運(yùn)算符
* 比較后的結(jié)果只有一種:boolean true false
* === 比較時(shí)不僅要求內(nèi)容相同,也要求類型相同
* !== 比較時(shí)內(nèi)容不相同,也要求類型不相同
* 五、邏輯運(yùn)算符 &&或and ||或or !或not
* 邏輯運(yùn)算符只能操作bool型的值,返回的也是bool型的值
* 六、位運(yùn)算符 & | ^ ~ << >> >>>
* 七、其他運(yùn)算符 ? : `` @ => -> :: & $
* `` 用來(lái)執(zhí)行操作系統(tǒng)內(nèi)核
* @ 用來(lái)屏蔽掉錯(cuò)誤信息
* 建議使用“()”改變表達(dá)式的優(yōu)先級(jí)別
*
* % 有兩個(gè)目的:整除運(yùn)算;控制范圍,不要用小數(shù),也不要用負(fù)數(shù)
* % 會(huì)吧運(yùn)算符兩邊的數(shù)轉(zhuǎn)為整數(shù)后再進(jìn)行整除求余。
*/
//用 %符號(hào)判斷閏年
$year=2011;
if(($year%4==0 && %year%100!=0) || $year%400=0)
{
echo "run nian";
}
else
{
echo " not run nian";
}
// ++ --符號(hào)的使用
$a=10;
$a++; //$a=$a+1; 先用變量,再自增1
++$a; //$a=$a+1; 先自增1,在用變量
$a--; //$a=$a-1; 先用變量,再自減1
--$a; //$a=$a-1; 先自減1,再用變量
echo $a; //結(jié)果為10
//++ -- 運(yùn)算的區(qū)別
$a=10;
$b=$a++;//b=10,a=11
$c=--$b;//c=9,b=9
$d=$c++ + ++$c; //d=20,c=11
$e=$d-- - --$d; //d=18,e=2
echo $d;
//字符串運(yùn)算符 . 的使用
$name="tom";
$age=27;
$height=1.75;
echo "我的名字是:{$name}我的年齡是:{$age}我的身高是:{$height}米<br>";
echo '我的名字是:'.$name.'我的年齡是:'.$age.'我的身高是:'.$height.'米'.'<br>';
echo "/$age=".$age; //$age=27
echo "我的名字是:{$name}我的年齡是:{$age}我的身高是:{$height}米<br>";//賦值運(yùn)算符的使用
$a=10;
$a+=10; //$a=$a+10;
$a-=10; //$a=$a-10;
$a*=10; //...
$a/=10; //...
$a%=10; //$a=$a%10;
$a.="abc";//$a=$a."abc";
echo $a;
$str='<table>';
$str.='<tr>';
$str.='<td>';
$str.='</td>';
$str.='</tr>';
$str.='</table>';
echo $str;//輸出一個(gè)表格
//比較運(yùn)算符
var_dump(15>6);//返回 bool(true)
$a=15;
if(15==$a)
{
echo "a=15";
}
else
{
echo "a!=15";
}
//邏輯運(yùn)算符的使用
var_dump(true && true);//true
var_dump(true && false);//false
var_dump(true || false);//true
var_dump(!true);//false
var_dump(!false);//true
//判斷用戶名密碼
$username="admin";
$password="123456";
$email="[email protected]";
if($username=="admin" && $password="123456")
{
echo "用戶名密碼正確";
}
if($username=="" || $password=="" || $email=="")
{
echo "一個(gè)都不能為空";
}
//位運(yùn)算符
$a=20; //00010100
$b=30; // 00011110
/*
* 20 00010100
* 30 00011110 &
*-----------------------------------
* 00010100
*
*/
$c=$a & $b;
echo $c;
/*補(bǔ)充,& | 也可以用做邏輯運(yùn)算
* &&和||的 短路問(wèn)題:
* &&在作運(yùn)算時(shí),如果前面的數(shù)為false,則后面是否為true,整個(gè)表達(dá)式都為false,所以就不去執(zhí)行后面的操作數(shù);
* ||在作運(yùn)算時(shí),如果前面的數(shù)為true,則后面的數(shù)是否為false,整個(gè)表達(dá)式都為true,所以就不去執(zhí)行后面的操作數(shù);
* 然而,& 或者 | 在作運(yùn)算時(shí),兩邊都會(huì)被執(zhí)行
*/
$a=10;
if($a>5 || $a++<100){}
echo $a;//輸出10
$b=10;
if($b>5 | $b++<100){}
echo $b;//輸出11
/*
位的概念:一個(gè)位是由8?jìng)€(gè)二進(jìn)制數(shù)組成的(例00000000),
一個(gè)字節(jié)由8?jìng)€(gè)位組成,那么就有32個(gè)二進(jìn)制數(shù)。
原碼:最高位 用0表示正數(shù),1表示負(fù)數(shù)
+7 00000111
-7 10000111
反碼:一個(gè)數(shù)如果為正,則它的反碼與原碼相同;
一個(gè)數(shù)如果為負(fù),則符號(hào)位為1,其余各位是對(duì)原碼取反;
+7 00000111
-7 11111000
+0 00000000
-0 11111111
補(bǔ)碼:一個(gè)數(shù)如果為正,則它的補(bǔ)碼與反碼與原碼相同
一個(gè)數(shù)如果為負(fù),則它的補(bǔ)碼=反碼+1,去掉最高位的溢出位
-7 原碼 10000111  反碼11111000
+1
補(bǔ)碼11111001
已知一個(gè)負(fù)數(shù)的補(bǔ)碼,把它轉(zhuǎn)換為十進(jìn)制數(shù)。
1.先對(duì)各位取反
2.將其轉(zhuǎn)換為十進(jìn)制數(shù)
3.加上負(fù)號(hào),再減去1。
例:補(bǔ)碼11111010
取反00000101
4+1=5
-5-1=-6
位運(yùn)算符:
& 按位與 |按位或 ^按位異或 ~按位取反
例: 按位與 01101101
&00110111
00100101
結(jié)論:只有1 1為1。
按位或 01101101
|00110111
01111111
結(jié)論:只有0 0為0。
按位異或 01101101
^00110111
01011010
結(jié)論:只有1 0或0 1時(shí)為1。(也可以理解為處于不同狀態(tài)為1(真))
按位取反 ~00110111
11001000
結(jié)論:將0變1,1變0
移位運(yùn)算符:
左移:<< 帶符號(hào)右移:>> 無(wú)符號(hào)右移:>>>
例:數(shù) x x<<2 x>>2 x>>>2
17 00010001 01000100 00000100 00000100
-17 11101111 10111100 11111011 00111011
結(jié)論:正數(shù)左右移動(dòng)都補(bǔ)0,負(fù)數(shù)左移補(bǔ)0,帶符號(hào)右移補(bǔ)1,不帶符號(hào)補(bǔ)0
*/
//其他運(yùn)算符的運(yùn)用
$a=10;
$b=$a>5 ? $a : 5;//三元運(yùn)算符,如果成立$b=$a否則$b=5
echo $b;
//用``來(lái)執(zhí)行操作系統(tǒng)shell命令
$str=`ipconfig /all`;
echo '<pre>';
echo $str;
echo '</pre>';
?>

php技術(shù)php學(xué)習(xí)之運(yùn)算符相關(guān)概念,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99视频导航 | 亚洲欧美综合中文 | china男士同性视频tv | 久久久久久久久人体 | 奇米色偷偷 | 亚洲 欧美 国产 综合 播放 | 国产又爽又黄又不遮挡视频 | 亚洲视频不卡 | 精品亚洲一区二区三区在线播放 | 亚洲网站视频在线观看 | 色欲久久99精品久久久久久AV | [高清无码] 波多野结衣| 亚洲国产中文在线视频 | 性女传奇快播 | 九九热视频在线观看 | BT7086福利二区最新 | 美女拉开腿让男生桶到爽 | 十分钟在线观看免费视频高清WWW | 被滋润的艳妇疯狂呻吟白洁老七 | 国产高清-国产av | 国产精品XXXXX免费A片 | 暖暖 日本 视频 在线观看免费 | yellow日本动漫高清 | 人妻夜夜爽99麻豆AV | 中文字幕精品在线观看 | 乱叫抽搐流白浆免费视频 | 国产白丝精品爽爽久久久久久蜜臀 | 99精品视频在线免费观看 | 老头操美女 | 双性诱受灌满哭求饶BL | 成人在线视频免费看 | 9420高清免费观看在线大全 | BL文高H强交| 果冻传媒2021一二三在线观看 | 国产爱豆果冻传媒在线观看视频 | 久久99精品国产麻豆婷婷 | xxxx免费观看 | 久久www免费人成高清 | 亚洲国语在线视频手机在线 | 樱花动漫成人隐藏入口 | 亚洲免费高清视频 |