2021-10-28

C#位运算以及实例计算

在 c#中可以对整形运算按位进行逻辑运算。按位进行逻辑运算的含义是:依次取被运算对象的每个位, 进行逻辑运算,每个位逻辑运算结果值的每个位

第一、位逻辑非运算

位逻辑非运算是单目的,只有一个运算对象。位逻辑非运算按位运算的值进行非运算。符号为:~ 即:如果某一位等于 0,就将其转变为 1:如果某一位等于 1,就将其转变为 0 对二进制的 100100001 进行位逻辑非运算,结果等于 01101110 用十进制: ~145 等于 11

第二、位逻辑与运运算

第三、位逻辑或运算

位逻辑或运算将两个运算对象按位进行运算。

符号为| 运算规则为 1|1=1

第四、位逻辑异或运算

位逻辑或运算将两个运算对象按位进行异或运算。符号为^

运算规则: 1 ^1=0 ; 1^0=1; 0^0=0; (相同得 0,相异得1)

第五、位左运算

位左移运算将整个数按位左移若干位,左移后空的部分 0,符号为:<<

运算规则: a<<1= a 乘以2的1次方;a<<2=a乘以2的2次方: a<<3-=乘以2的3次方

以上是讲解了位运算以及实例运算的方法!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值