日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php中二进制函数,PHP-----函数和二进制

發(fā)布時(shí)間:2023/12/10 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中二进制函数,PHP-----函数和二进制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

遞歸-----函數(shù)本身調(diào)用本身。每一個(gè)棧中的變量都是獨(dú)立的,不受外部變量的影響,除非傳參。這一點(diǎn)和Js不一樣。

在一個(gè)php頁(yè)面中要引用其他的php文件可以使用require,require_once或者include,include_once;

require引入的文件如果不存在則會(huì)報(bào)錯(cuò),而include只會(huì)警告waring,程序可以繼續(xù)運(yùn)行。帶有_once表明只會(huì)讀取一次文件。

變量的地址,使用global可以引用外部的變量,使用unset()則可以刪除一個(gè)變量;案例

在形參變量前面加上地址符&,則可以把函數(shù)內(nèi)部變量的執(zhí)行結(jié)果傳到函數(shù)外面。

Js中的全局和局部變量:

1

2 var a=2;3 functionb(a){4 //局部變量

5 a+=20;6 alert(a);7 }8 b(a);9 alert(a);10 //22;

11 //傳參--->> 2;

12

1 /*$a=2;2 function b(){3 //global $a;4 $a+=20;5 //未定義6 echo a;7 }8 b();9 echo $a;*/

10 //22;11 //和js里的全局變量有區(qū)別,php里面必須聲明,否則只是局部變量

傳參時(shí),給參數(shù)設(shè)置默認(rèn)值:

1 //------默認(rèn)值設(shè)置

2 function aa($a,$b=1){3 $res=$a+$b;4 return $res;5 }6 $e=10;7 $f=100;8 echo aa($e,$f);//第二個(gè)數(shù)值會(huì)默認(rèn)代替;如果第二個(gè)值重新定義,則會(huì)取代默認(rèn)值

二進(jìn)制:只需要知道二進(jìn)制三碼之間的轉(zhuǎn)換規(guī)則,以及位運(yùn)算的規(guī)則,基本上沒(méi)有什么難度。

二進(jìn)制中的原碼,反碼,補(bǔ)碼

位運(yùn)算規(guī)則:

案例

案例

1 echo ~5;2 //-63 //分析步驟4 //正數(shù)的原碼,反碼,補(bǔ)碼都是一樣的,所以先求出補(bǔ)碼,正數(shù)的符號(hào)位以0開(kāi)頭5 //00000000 00000000 00000000 00000101----》1*1+0*2+1*4=56 //11111111 11111111 11111111 11111010----》取反-----現(xiàn)在為負(fù)數(shù)的補(bǔ)碼,需要轉(zhuǎn)換為原碼7 //11111111 11111111 11111111 11111001----》轉(zhuǎn)換為反碼-1;8 //10000000 00000000 00000000 00000110----》原碼-----》0*0+1*2+1*4=-6;

9

10 $a=-1>>2;11 echo $a;12 //013 //把二進(jìn)制表示的-1向右移動(dòng)2位,但是首先要算出負(fù)數(shù)的補(bǔ)碼14 //10000000 00000000 00000000 00000001----》原碼15 //11111111 11111111 11111111 11111110----》反碼--(符號(hào)位不能變)16 //11111111 11111111 11111111 11111111----》補(bǔ)碼17 //11111111 11111111 11111111 11111111----》從符號(hào)位后開(kāi)始向右移動(dòng),用符號(hào)位1補(bǔ)齊---最后轉(zhuǎn)換為原碼18 //11111111 11111111 11111111 1111111019 //10000000 00000000 00000000 00000001---->>結(jié)果為-120

21 //最終結(jié)論:每向左移動(dòng)一次乘以2,向右移動(dòng)一次除以2;

原文:http://www.cnblogs.com/paxster/p/3545108.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的php中二进制函数,PHP-----函数和二进制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。