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

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中文字幕亚洲一区二区| 亚洲免费一级黄色录像片| 亚洲欧美制服另类国产| 国产三级在线视频不卡| 欧美日韩在线一区二区精品| 神马久久午夜免费福利| 97国产超碰在线观看| 亚洲欧美日韩不卡视频| 国产极品嫩模在线观看91| 亚洲av最近在线观看| 国产老熟女不带套91| 国产av综合一区二区三区最新| 成人国产精品三上悠亚久久| 日韩av天堂免费网站| 欧美精品成人在线一区| 日韩一区二区三区视频在线看| 黄片视频免费在线观看播放| 综合久久—本道中文字幕| 一区二区亚洲成人精品| 99精品国产中文字幕| 高潮内射主播自拍一区| 色哟哟精品丝袜一区二区| 国产真实精品对白又爽欧美| 青青草原在线视频观看| 色哟哟亚洲精品一区二区| 午夜日韩综合激情视频在线观看| 亚洲欧美综合区丁香六月| 欧美日韩亚洲精品亚洲欧洲| 国产亚洲精品一区在线| 高清亚洲一区二区三区| 日韩av一区二区免费在线观看| 熟女人妻av五十路六十路| 一本综合九九国产二区| 久久精品久久精品欧美大片| 国产在线精彩视频自拍| 亚洲码与欧洲码一二三| 97在线观看视频在线观看| 亚洲精品隔壁傲慢人妻| 欧美色一区二区三区四区| 中文字幕日产乱码一二三区| 黑寡妇精品欧美一区二区毛|