• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# 位操作符

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

    位操作符是对数据按二进制位进行运算的操作符。c#位操作符包括:

  • 按位与 &
  • 按位或 |
  • 按位取反 ~
  • 左移 <<
  • 右移 >>

举例说明
using System;
class MikeCat
{
public static void Main()
{
int a=6&3;
Console.WriteLine(
"a={0}",a);
//6的二进制是00000110,3的二进制是00000011,按位与后等于00000010,  即2。
    
int b=6|3;
Console.WriteLine(
"b={0}",b);
//6的二进制是00000110,3的二进制是00000011,按位或后等于00000111,即7

int c=~6;
Console.WriteLine(
"c={0}",c);
//6的二进制是00000110,按位取反后是11111001即-7

int d=6^3;
Console.WriteLine(
"d={0}",d);
//6的二进制是00000110,3的二进制是00000011,按位异或后等于00000101,即5

int e=6<<3;
Console.WriteLine(
"e={0}",e);
//6的二进制是00000110,左移三位后等于00101000,即48

int f=6>>2;
Console.WriteLine(
"f={0}",f);
//6的二进制是00000110,右移二位等于00000001,即1
  }
}

轉自別處

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#中使用ROT13加密解密发布时间:2022-07-13
下一篇:
C# Winform DataGrid 绑定List Or ObservableCollection 类型无法自动刷新问题 ...发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap