在线观看国产精品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次得到的結果相同。

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

熱門推薦

主站蜘蛛池模板: 欧美区亚洲区 | 网爆门在线观看 | 久久三级视频 | 黄色一级视频在线观看 | 久久婷婷视频 | 97视频国产 | 美国黄色大片 | 日韩精品一 | 国产精品久久久免费观看 | 国产91国语对白在线 | 青草久久久 | 亚洲高清网站 | 最近2019中文字幕大全第二页 | 九九热这里只有精品6 | 黄色一级片a | 一级特黄妇女高潮 | 五月婷婷六月综合 | 亚洲成人国产精品 | 亚洲午夜片 | 成年人的黄色片 | 欧美成人三区 | 奇米影视久久 | 超碰在线中文字幕 | 91精品久久久久久久99蜜桃 | 久久综合成人网 | 日韩免费视频一区二区 | 一级黄色片免费看 | 黄色录像免费看 | 九九九国产视频 | 国产精品国产精品国产专区蜜臀ah | 四虎成人网 | 花房姑娘第四季在线观看免费 | 欧美黄色大片网站 | 亚洲成人99| 国产视频97 | 91伊人 | 日本一区二区三区中文字幕 | 亚洲天堂午夜 | 青青草免费在线视频观看 | 成人在线欧美 | 免费污片在线观看 |