欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php中按位取反~的理解-創(chuàng)新互聯(lián)

  昨天晚上在看php書籍的時候,看到到了一個操作符“~”解釋是按位取反操作符,因為平時用得不多所以對它不是很了解,所以順便網(wǎng)上收了一下,感覺講的不是特別清楚,所以我花了點時間研究了一下,終于有點成果,所以在此為大家分享一下,如果說的有誤還請大家批評指出。好了,下面就來說說這個按位取反的運算方式。

成都網(wǎng)站建設、網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)公司已向上千余家企業(yè)提供了,網(wǎng)站設計,網(wǎng)站制作,網(wǎng)絡營銷等服務!設計與技術結合,多年網(wǎng)站推廣經(jīng)驗,合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。

  首先按照操作元來劃分操作符,比如:$a>$b、$a>$b?1:0。第一個表達式中操作元是兩個分別是$a和$b,所以這被稱為二元運算,依此,表達式二就是三元。因此按位取反也就是一元運算符如:$a=~$b;

  其次我們要了解計算機運算時存儲的數(shù)據(jù)是0,1這種二進制數(shù)據(jù)。并且是以源碼的補碼形式存儲,下面引出三個概念:

    源碼:一個整數(shù),按照絕對值大小轉(zhuǎn)換成二進制數(shù),高位為符號位是需要保留的。高位0表示正數(shù),1表示負數(shù),比如(-3:1000 0000 0000 0000 0000 0000 0000 0011)。

   反碼:就是源碼的反轉(zhuǎn),高符號位除外,其余的1變0,0變1。

   補碼:也就是計算機存儲的數(shù)據(jù),定義為源碼的反碼加1。 (注意:正數(shù)的補碼也就是它源碼本身)

   這里還有一個東西需要說明,剛才在對源碼進行闡述的時候看到-3這個數(shù)占了32位,我們就在考慮為什么是32位而不是其他的呢。其實我們可以了解到php5.X版本中整數(shù)的大最小區(qū)間為-2e31到+2e31

其中有個符號位所以數(shù)值表達高就是31次冪。在php的高版本中會達到64位也就是-2e63到+2e63,因為現(xiàn)在用的普片較多的版本就是5.X的版本所以就以32位二進制來講。

   好了,現(xiàn)在對概念都理解了,下面我們就來看看具體操作:

   先來看代碼運算結果

<?php     $a = -3;     $b = ~$a;     var_dump($b);    // int 2 ?>

  上面是-3按位取反后得到2,我們用上面的理論來分析一下:

    -3源碼:1000 0000 0000 0000 0000 0000 0000 0011

   反碼:1111 1111 1111 1111 1111 1111 1111 1100

   補碼:1111 1111 1111 1111 1111 1111 1111 1101 (反碼加1得到補碼)

現(xiàn)在執(zhí)行按位取反操作后:

     補碼:0000 0000 0000 0000 0000 0000 0000 0010

   反碼:0000 0000 0000 0000 0000 0000 0000 0010

   源碼:0000 0000 0000 0000 0000 0000 0000 0010

為什么執(zhí)行按位取反后源碼和補碼相同?嗯,其實上面已經(jīng)解釋了,在源碼進行補碼轉(zhuǎn)換的時候符號位是不變的。我們看到按位取反操作后補碼的符號位為0表示正數(shù),而正數(shù)的補碼就是源碼本身。所以源碼十進制換算后就是2了,我想這個就清楚了吧!現(xiàn)在是否明白了呢。。。<謝謝大家支持,成長從博客開始>

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享名稱:php中按位取反~的理解-創(chuàng)新互聯(lián)
地址分享:http://aaarwkj.com/article8/iseop.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、企業(yè)建站商城網(wǎng)站、企業(yè)網(wǎng)站制作面包屑導航、電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
视频免费观看网站不卡| 美国真人性做爰视频免费| av在线手机中文字幕| 亚洲欧美另类重口国产| 国产日韩久久免费电影| 久久午夜福利欧美视频| 亚洲人妖视频在线观看| 国产亚洲综合一区二区三区| 亚洲中文字幕高清乱码毛片| 午夜高清影院免费观看| 熟妇人妻精品一区二区| 一区二区五区日韩国产| 精品一区二区三区在线观看国产| 久久成人a毛片免费观看网站| 一区二区三区乱码av| 日本一区二区三级在线观看| 校园春色亚洲欧美日韩| 亚洲一区免费在线视频| 热门精品一区二区三区| 伦理在线视频免费观看视频| 亚洲乱码中文字幕在线观看| 特黄一级黄色大片免费看| 国产在线精品专区第一页| 亚洲一区二区三区无人区| 欧美日韩亚洲一区视频| 少妇一区二区三区免费| 国产精品大全中文字幕| 欧美精品一区二区久久不卡| 国产一区二区精品久久久女同| 欧美国产综合欧美一区二区三区| 精品亚洲一区二区三区四| 亚洲日本在线观看午夜视频| 日韩经典三级精品自拍| 九九免费在线视频观看| 亚洲一区二区三区日本在线| 国产在线第一页第二页| 成人免费毛片1000部| 亚洲女同成人在线观看| 亚洲精品高清一区二区| 黄色录像免费看中文字幕| 国产一级黄色性生活片|