最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

與0xff進行按位于操作,是怎么做到清零的?

右移動24位,導(dǎo)致高24為全是0 再進行按位于操作,不還是原來那個數(shù)嗎?怎么就清零了呢?http://img1.sycdn.imooc.com//5a16718800018ee308350234.jpg

正在回答

4 回答

?writeInt()方法中的源碼? 每次讀取字節(jié)信息 都是經(jīng)過了一次無符號右移和位與操作。 而老師在寫入一個字節(jié)的時候并沒有寫位與操作。 因此其實寫不寫都可以 因為每次讀取的信息都是低八位。 但是源碼中的位與操作 確實做到了“清零”。 這個清零意思指的是 將前面24高位均置為0.

舉負數(shù)說明:? 11111111? ?11111111? ?11101000 11110111??

右移24位? 00000000? ?00000000? ?00000000? ?11111111? ?位與0xff 后 結(jié)果 為0xff? 讀取 0xff

右移16位 00000000? ?00000000? ?11111111? ?11111111? ?位與0xff后? ?結(jié)果為? 0xff? ?讀取 0xff

右移8位? 00000000? ?11111111? ?11111111? ? 11101000? 位與0xff后? ?結(jié)果為? 0xe8? ?讀取0xe8

右移0位? ?11111111? ? 11111111? ?11101000? ?11110111? 位與0xff后? ?結(jié)果為0xf7? ?讀取0xf7

看資料說 讀取字節(jié)信息 進行位與0xff操作 是為了保證二進制數(shù)據(jù)的一致性。? 這樣傳輸?shù)亩M制信息是安全的。


0 回復(fù) 有任何疑惑可以回復(fù)我~

位于不就是對應(yīng)相乘嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~

一次就讀8個bit啊,所以清零了你也不用讀。就算不清零你也讀不到

0 回復(fù) 有任何疑惑可以回復(fù)我~

一次就讀8個bit啊,所以清零了你也不用讀。就算不清零你也讀不到

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

織夢_ 提問者

答非所問
2017-11-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

與0xff進行按位于操作,是怎么做到清零的?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號