使用系统自带计算器进行二进制运算

Posted 码路工人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用系统自带计算器进行二进制运算相关的知识,希望对你有一定的参考价值。

int x =110;
int y =10;

Console.WriteLine(x|= y);
Console.WriteLine(x&= ~y);

  

想亲自算一下这种计算的时候,打开windows自带的计算器calc.exe

调到-程序员计算器-模式即可

选择DEC(十进制),然后输入,对应的可以看到其他进制的值。

-------------------------------------------------------------------------------------

 x|= y

x=0110 1110,y=0000 1010

或操作:0110 1110(可用计算器上的Or),即110

-------------------------------------------------------------------------------------

x&= ~y

x=0110 1110,y=0000 1010

~y 即 1111 0101(可用计算器上的Not)

与操作:0110 0100(可用计算器上的And),即100

-------------------------------------------------------------------------------------

没有基础,用这个方法挺方便的。

以上是关于使用系统自带计算器进行二进制运算的主要内容,如果未能解决你的问题,请参考以下文章

2017.031.数字电路与系统-算术逻辑单元

位运算(&|^~>><<)

团队-团队编程项目作业名称-代码设计规范

SQL如何对分组后运算出来的结果进行排序

python位运算

10个JavaScript代码片段,使你更加容易前端开发。