在线观看国产精品va_国产成人精品怡红院在线观看_亚洲精品1卡2卡三卡23卡_女人夜夜春高潮爽a∨片_久久激情日本亚洲欧洲国产中文_国产亚洲精品a在线观看下载

深圳熱線

位移運算的主要途徑是什么?移位運算符有雙目移位運算符嗎?

2023-03-23 09:20:04 來源:創視網

位移運算

<<運算**

a<

定義一些常量可能會用到<<運算。你可以方便的用1<<16 -1 來表示65535(unsingned int 最大值16位系統)。很多算法和數據結構要求數據模塊必須是2的冪,此時就可以用<<來定義MAX_N等常量。

移位運算符有雙目移位運算符

在c++中,移位運算符有雙目移位運算符:<<(左移)和>>(右移)。移位運算符組成的表達式也屬于算術表達式,其值為算術值。左移運算是將一個二進制位的操作數按指定移動的位數向左移動,移出位被丟棄,右邊移出的空位一律補0。右移運算是將一個二進制位的操作數按指定移動的位數向右移動,移出位被丟棄,左邊移出的空位一律補0,或者補符號位,這由不同的機器而定。在使用補碼作為機器數的機器中,正數的符號位為0,負數的符號位為1。

在移位運算時,byte、short和char類型移位后的結果會變成int類型,對于byte、short、char和int進行移位時,編譯器未做任何優化的情況下(優化后不可預期),規定實際移動 的次數是移動次數和32的余數,也就是移位33次和移位1次得到的結果相同。移動long型的數值時,規定實際移動的次數是移動次數和64的余數,也就是 移動66次和移動2次得到的結果相同。

關鍵詞: 位移運算 主要途徑 都是什么 移位運算符 有雙目移位

熱門推薦

主站蜘蛛池模板: 欧美a∨亚洲欧美亚洲 | 四虎在线播放 | 亚洲精品www久久久久久 | 三级视频在线 | 国产传媒免费在线观看 | 北条麻妃99精品青青久久 | 天天做天天爱天天爽综合网 | 欧美日韩综合网 | 久久久久黄| 亚洲天堂aaa | 成人毛片在线免费观看 | 国产123区| 欧美日韩精品免费观看 | 97国产在线视频 | 亚洲va | 亚洲精品视频在线 | 天天综合网久久综合网 | 91人人在线 | 欧美精品在线免费 | 手机看片日韩在线 | 网址av| 天天操天天看 | 国产免费美女视频 | 久草在在线 | 国产自偷| 国产肥老妇视频 | 成人精品av| 在线免费观看国产视频 | 日韩永久免费视频 | 天天色综合色 | 成人欧美一区 | 色综合天天操 | 欧美日韩久久久 | 韩国黄色一级大片 | 九色精品 | 亚洲精品乱码久久久久久日本蜜臀 | 99这里只有精品视频 | 在线毛片网 | 美国一级大黄一片免费中文 | 日韩一区二区三区四区视频 | 欧美三级 欧美一级 |