日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

位移運(yùn)算法則 移位運(yùn)算符的使用( 二 )


例如Java代碼
(b >> 4) & 0x0f的運(yùn)算過(guò)程:b的二進(jìn)制形式為:1111 00014位數(shù)字被移出:1111 1111按位與運(yùn)算:0000 1111轉(zhuǎn)為10進(jìn)制形式為:15b & 0x0f的運(yùn)算過(guò)程:b的二進(jìn)制形式為:1111 00010x0f的二進(jìn)制形式為:0000 1111按位與運(yùn)算:0000 0001轉(zhuǎn)為10進(jìn)制形式為:112345678910111213141516171819復(fù)制代碼類型:[java]所以,該程序的輸出如下:
b = 0xf11復(fù)制代碼類型:[java]3、無(wú)符號(hào)右移無(wú)符號(hào)右移運(yùn)算符>>>
它的通用格式如下所示:
value>>>num
num指定要移位值value移動(dòng)的位數(shù) 。
無(wú)符號(hào)右移的規(guī)則只記住一點(diǎn):忽略了符號(hào)位擴(kuò)展,0補(bǔ)最高位
無(wú)符號(hào)右移運(yùn)算符>>>只是對(duì)32位和64位的值有意義

推薦閱讀