C++使用按位左移_右移運(yùn)算符

1.按位右移運(yùn)算符(>>)
將數(shù)據(jù)除以2^n(2的n次方)

2.按位左移運(yùn)算符(<<)
將數(shù)據(jù)乘以2^n(2的n次方)

使用按位運(yùn)算符計(jì)算數(shù)據(jù)

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
    cout << "Enter a number:";
    int Input = 0;
    cin >> Input;

    int Half = Input >> 1;
    int Quarter = Input >> 2;
    int Double = Input << 1;
    int Quadruple = Input << 2;

    cout << "Half:" << Half << endl;
    cout << "Quarter:" << Quarter << endl;
    cout << "Double:" << Double << endl;
    cout << "Quadruple:" << Quadruple << endl;

    system("pause");
    return 0;

}

效果圖


image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,596評(píng)論 0 13
  • 本章將會(huì)介紹 模塊和源文件訪問級(jí)別訪問控制語(yǔ)法自定義類型子類常量、變量、屬性、下標(biāo)構(gòu)造器協(xié)議擴(kuò)展泛型類型別名位運(yùn)算...
    寒橋閱讀 1,007評(píng)論 0 2
  • 高級(jí)運(yùn)算符(Advanced Operators) 本文參考自蘋果官方文檔Advanced Operators本頁(yè)...
    果啤閱讀 1,713評(píng)論 1 5
  • 刷贊可恥 張洋150632 人與人之間的離別,不過如兩顆飛逝而過的流星,相遇之時(shí),互相在對(duì)方的生命里越來(lái)越亮,閃閃...
    YoungMiee閱讀 2,231評(píng)論 31 36
  • 雪越下越大 文/非木 這些梨花是先落了的,它們躍上枝頭,踉蹌著沒有站穩(wěn)腳跟,便匆匆開放。 樹枝上沒多久就已擁擠起...
    野和尚閱讀 375評(píng)論 0 0

友情鏈接更多精彩內(nèi)容