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

作者:流年 | 创建时间: 2023-07-29
C++提供了6种位运算符,如何在C++中使用位运算符呢?小编与大家分享编程。...
怎样在C++使用与或非位运算

操作方法

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

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

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

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

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

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

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

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

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

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

点击展开全文

更多推荐