久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java三種移位運算符原理解析

147次閱讀
沒有評論

共計 452 個字符,預計需要花費 2 分鐘才能閱讀完成。

Java 中有三種移位運算符:左移運算符(<>)和無符號右移運算符(>>>)。

  1. 左移運算符(<<):將一個數(shù)的所有位向左移動指定的位數(shù),低位補 0。移動后,高位的位數(shù)被丟棄,低位補 0。

例如,對于二進制數(shù) 1101,左移 2 位后結果為 110100。

  1. 右移運算符(>>):將一個數(shù)的所有位向右移動指定的位數(shù),高位補符號位。移動后,低位的位數(shù)被丟棄,高位補符號位(即正數(shù)補 0,負數(shù)補 1)。

例如,對于二進制數(shù) 1110,右移 2 位后結果為 1111。

  1. 無符號右移運算符(>>>):將一個數(shù)的所有位向右移動指定的位數(shù),高位補 0。移動后,低位的位數(shù)被丟棄,高位補 0。

例如,對于二進制數(shù) 1011,無符號右移 2 位后結果為 0010。
移位運算符的原理是通過對二進制數(shù)的位進行移動來實現(xiàn)。左移運算符通過將所有位向左移動指定的位數(shù),并且在低位補 0 來實現(xiàn)。右移運算符通過將所有位向右移動指定的位數(shù),并且在高位補符號位來實現(xiàn)(正數(shù)補 0,負數(shù)補 1)。無符號右移運算符通過將所有位向右移動指定的位數(shù),并且在高位補 0 來實現(xiàn)。

丸趣 TV 網(wǎng) – 提供最優(yōu)質的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-21發(fā)表,共計452字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 黎城县| 龙岩市| 咸宁市| 靖宇县| 东明县| 乾安县| 丰都县| 浦县| 澄迈县| 东安县| 庄河市| 靖远县| 九江县| 绥中县| 武鸣县| 天津市| 瑞安市| 清流县| 田东县| 犍为县| 绍兴县| 旌德县| 永靖县| 双牌县| 聊城市| 梅河口市| 芜湖县| 壤塘县| 太湖县| 丹凤县| 丰台区| 泉州市| 新和县| 广河县| 抚顺县| 黔西县| 金堂县| 德清县| 卢龙县| 昭觉县| 平邑县|