C++使用按位左移_右移运算符

1.按位右移运算符(>>)
将数据除以2^n(2的n次方)

2.按位左移运算符(<<)
将数据乘以2^n(2的n次方)

使用按位运算符计算数据

#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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,702评论 0赞 13
  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 1,069评论 0赞 2
  • 高级运算符(Advanced Operators) 本文参考自苹果官方文档Advanced Operators本页...
    果啤阅读 1,747评论 1赞 5
  • 刷赞可耻 张洋150632 人与人之间的离别,不过如两颗飞逝而过的流星,相遇之时,互相在对方的生命里越来越亮,闪闪...
    YoungMiee阅读 2,292评论 31赞 36
  • 雪越下越大 文/非木 这些梨花是先落了的,它们跃上枝头,踉跄着没有站稳脚跟,便匆匆开放。 树枝上没多久就已拥挤起...
    野和尚阅读 419评论 0赞 0

友情链接更多精彩内容