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

java中移位運算符怎么使用

161次閱讀
沒有評論

共計 457 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

Java 中的移位運算符有三種:左移位運算符(<>)和無符號右移位運算符(>>>)。它們用于將一個二進制數(shù)向左或向右移動指定的位數(shù)。

  1. 左移位運算符(<<):將一個數(shù)的二進制表示向左移動指定的位數(shù),并在右側(cè)補零。例如,a << b 表示將 a 向左移動 b 位。

示例:int a = 5; int b = a << 2; // b = 20

  1. 右移位運算符(>>):將一個數(shù)的二進制表示向右移動指定的位數(shù),并在左側(cè)用原來的最高位填充。如果該數(shù)為正數(shù),則用 0 填充;如果為負數(shù),則用 1 填充。例如,a >> b 表示將 a 向右移動 b 位。

示例:int a = 16; int b = a >> 2; // b = 4

  1. 無符號右移位運算符(>>>):將一個數(shù)的二進制表示向右移動指定的位數(shù),并在左側(cè)用 0 填充。無論該數(shù)為正數(shù)還是負數(shù),都用 0 填充。例如,a >>> b 表示將 a 向右移動 b 位。

示例:int a = -16; int b = a >>> 2; // b = 1073741820
移位運算符可以使用在整數(shù)類型上,包括 byte、short、int 和 long。移位運算符的操作數(shù)可以是常量、變量或表達式。

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

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-20發(fā)表,共計457字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 青河县| 井冈山市| 大荔县| 宜黄县| 迭部县| 广灵县| 锡林郭勒盟| 武陟县| 名山县| 鲁甸县| 潼南县| 裕民县| 湖口县| 巴彦淖尔市| 常州市| 台南县| 清水县| 乐安县| 渭南市| 凌源市| 三门峡市| 广平县| 高要市| 玉屏| 淅川县| 东乡族自治县| 中西区| 富阳市| 西充县| 台湾省| 区。| 克什克腾旗| 钟祥市| 社旗县| 鄱阳县| 沁源县| 连南| 琼结县| 田林县| 临朐县| 凤阳县|