java認(rèn)證考試位操作符總結(jié)

java認(rèn)證考試位操作符總結(jié)

ID:14705367

大小:30.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-07-30

java認(rèn)證考試位操作符總結(jié)_第1頁(yè)
java認(rèn)證考試位操作符總結(jié)_第2頁(yè)
java認(rèn)證考試位操作符總結(jié)_第3頁(yè)
java認(rèn)證考試位操作符總結(jié)_第4頁(yè)
資源描述:

《java認(rèn)證考試位操作符總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Java認(rèn)證考試位操作符總結(jié)以下是java位操作符的小總結(jié),具體如下:二進(jìn)制負(fù)數(shù)以它正值的補(bǔ)碼形式表達(dá)補(bǔ)碼:反碼+1等于補(bǔ)碼比如:System.out.println(Integer.toBinaryString(-5));打印:11111111111111111111111111111011不用想了肯定是32位過(guò)程是這樣的:一個(gè)負(fù)數(shù),比如-5,它的二進(jìn)制在java里面是這樣表示10000000000000000000000000000101它的正值是:00000000000000000000000000000101反碼是:11111111

2、111111111111111111111010再加上1是:11111111111111111111111111111011即得到打印的內(nèi)容java~操作符,對(duì)每個(gè)二進(jìn)制位的內(nèi)容求反,即1變成0,0變成1測(cè)試負(fù)數(shù):inta=-5;//101;System.out.println(~a);打?。?過(guò)程是這樣的,首先表示出來(lái)這個(gè)負(fù)數(shù)11111111111111111111111111111011(上面已經(jīng)提到為什么這樣表示)各位取反得到00000000000000000000000000000100轉(zhuǎn)為10進(jìn)制得到4測(cè)試正數(shù):inta=5;//

3、101;System.out.println(~a);打?。?6首先表示出來(lái)這個(gè)正數(shù):00000000000000000000000000000101各位取反得到:11111111111111111111111111111010這個(gè)代表的就是-6了,至于為什么看最上面java&操作符,對(duì)應(yīng)的二進(jìn)制位進(jìn)行與操作,兩個(gè)都為1才為1,其他情況均為0測(cè)試:System.out.println(5&6);打?。?過(guò)程:5表示成:000000000000000000000000000001016表示成:0000000000000000000000000

4、0000110進(jìn)行&:00000000000000000000000000000100得到:4java

5、操作符,對(duì)應(yīng)的二進(jìn)制位進(jìn)行或操作,兩個(gè)都為0才為0,其他情況均為1測(cè)試:System.out.println(5

6、6);打印:7過(guò)程:5表示成:000000000000000000000000000001016表示成:00000000000000000000000000000110進(jìn)行

7、:00000000000000000000000000000111得到:7java^操作符當(dāng)對(duì)應(yīng)二進(jìn)制位值相同,該位為0否則為1測(cè)試:System.out

8、.println(5^6);打?。?過(guò)程:5表示成:000000000000000000000000000001016表示成:00000000000000000000000000000110進(jìn)行^:00000000000000000000000000000011得到:3java《《操作符,左邊移動(dòng),右面填充0測(cè)試:System.out.println(5《《1);打?。?05表示成:00000000000000000000000000000101進(jìn)行《《1操作:00000000000000000000000000001010java》》操作

9、符,左邊移動(dòng),右面填充0測(cè)試:System.out.println(5》》》1);打?。?5表示成:00000000000000000000000000000101進(jìn)行》》》1操作:00000000000000000000000000000010左移動(dòng)一位相當(dāng)乘以2 右移動(dòng)一位相當(dāng)除以2

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。