C#基础:%、&&、 您所在的位置:网站首页 4png是什么意思 C#基础:%、&&、

C#基础:%、&&、

#C#基础:%、&&、| 来源: 网络整理| 查看: 265

下面分析输出结果。

    0x55    01010101

& 0x43    01000011

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

= 0x41    01000001

 

可以发现,如果相同位数两个都是1,输出结果就为1.

只要有一个是0,输出结果就为0。

另一种说法是

0/1 按位与上1 都不变。

0/1 按位与上0 都变为0。

这就是按位与的效果。

通过这个特点,可以用按位与做一些特殊操作。

比如把某些位变成0。

举个例子:某一个数 0xXX,我想让他的高四位变成0.

就可以这样操作,0xXX & 0x0F。结果就是0x0X。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有