怎样在C++使用与或非位运算

C++提供了6种位运算符,如何在C++中使用位运算符呢?小编与大家分享编程。

操作方法

  • 01

    (一)与运算 首先,定义三个整型变量,保存参与运算的两个整数,以及位运算的结果。

  • 02

    设置参与运算的数值为11和6,保存在变量n和m中。

  • 03

    对n和m进行与运算,保存在变量o中。

  • 04

    最后,输出位运算的结果。

  • 05

    C++中的与位运算,是把参与运算的两个整数对应的二进制数每位相与。

  • 06

    运行程序,结果显示2。 11对应的二进制数是1011,6对应的二进制数是0110,两二进制数相与的结果是0010,即结果为2。

  • 07

    (二)或运算 将代码中的位运算,修改为或位运算,或运算是把参与运算的两个数对应的二进制数执行或运算。

  • 08

    运行程序,结果为15。 11对应二进制数1011,6对应二进制数0110,两个二进制相互的结果是1111,所以电脑输出15。

  • 09

    (三)取反运算 取反位运算,是把运算整数对应的二进制数,各个位的值取反。

  • 10

    运行程序,结果为-12。 11对应的二进制数是00001011,各位取反的结果是11110100,由于是负数,所以结果为-12。

(0)

相关推荐

  • MATLAB如何进行位运算?

    介绍MATLAB中与位运算有关的函数,包括bitset,bitget,bitand,bitor,bitxor,bitshift. 操作方法 01 首先,我们构建两个类型为uint8的列表A和B,用来稍 ...

  • 32位和64位CPU的操作系统的区别 判断.使用建议

    在本文回答这几个焦点问题,主要介绍一下32位和64位系统区别和联系,64位的优点和判断方法,及在选购64位系统硬软件时的几点建议仅供交流参考 一、32位和64位的区别 1、32位和64位一般是指CPU ...

  • 是32位系统运行快还是64位系统快的分析说明

    所以就拿这个问题作为标题了,该问题网上少见作答,主要是因为及到方面太多,从软件到硬件全部都有涉及,并且衡量的标准也比较模糊,天缘在这里斗胆就从软件到硬件归纳分析一下,错愕之处敬请指教。 插入回复部分搜 ...

  • VirtualBox安装64位系统报错的处理方法

    当前系统为Fedora 64位的(其实是32位也行),想要在VirtualBox下装64位的Ubuntu,结果报错: 代码如下: This kernel requires an X86-64 CPU, ...

  • 电脑cpu怎么看 如何看电脑cpu以及如何看cpu好坏

    前些天为大家介绍了如何看电脑配置,其中也简单的提到了,怎么看电脑cpu,以及判断cpu的性能等。今天我们将围绕如何看电脑cpu以及如何看cpu好坏等新手朋友常问的问题为大家做个深度的介绍。 以下分条为 ...

  • 怎么看cpu的好坏 图文告诉你电脑cpu怎么看

    前些天为大家介绍了如何看电脑配置,其中也简单的提到了,怎么看电脑cpu,以及判断cpu的性能等。今天我们将围绕如何看电脑cpu以及如何看cpu好坏等新手朋友常问的问题为大家做个深度的介绍。 以下分条为 ...

  • 最全的电脑DIY基本知识菜鸟综合总结篇

    总目录: 1楼:CPU类 1. ES版的CPU 2. CPU与内存同步(异步)超频 3. CPU的CnQ技术 4. 扣肉CPU 5. DIY领域中的OC 6. CPU外频和CPU的总线频率之间的关系( ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • 电脑CPU相关知识深度解读

    操作方法 01 电脑CPU相关知识深度解读.电脑重要配置有显卡.主板.硬盘和CPU,这些配置都会直接影响到电脑的性能.CPU也是最重要的配置核心,Central Processing Unit(中央处 ...