using System;
using System.Collections.Generic;
using System.Text;

namespace weiyunsuan
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 5;
            int y = 3;
            // & | ^ ~

//&两个都是一才为1
            int z = x & y;
            //x=0101
            //y=0011
            //&-----------
            //z=0001(2)
            Console.WriteLine(z);

//|两个有一个为一就为1
            z = x | y;
            //x=0101
            //y=0011
            //z=0111(7)
            Console.WriteLine(z);

//^两个不同就为1
            z = x ^ y;
            //x=0101
            //y=0011
            //z=0110(6)
            Console.WriteLine(z);

//~一元运算符相反值
            z = ~x;
            //x=0101
            //z=1010
            Console.WriteLine(z);

z = x>>2;
            //x=0101
            //z=0001(1)
            Console.WriteLine(z);

z = x << 2;
            //x=00010100
            //z=00010100
            Console.WriteLine(z);

int x = 5;
            int y = 3;
            // & | ^ ~

//&两个都是一才为1
            int z = x & y;
            //x=0101
            //y=0011
            //&-----------
            //z=0001(2)
            Console.WriteLine(z);

//|两个有一个为一就为1
            z = x | y;
            //x=0101
            //y=0011
            //z=0111(7)
            Console.WriteLine(z);

//^两个不同就为1
            z = x ^ y;
            //x=0101
            //y=0011
            //z=0110(6)
            Console.WriteLine(z);

//~一元运算符相反值
            z = ~x;
            //x=0101
            //z=1010(-6)
            Console.WriteLine(z);

z = x >> 2;
            //x=0101
            //z=0001(1)
            Console.WriteLine(z);

z = x << 2;
            //x=00010100
            //z=00010100
            Console.WriteLine(z);

}
    }
}

转载于:https://www.cnblogs.com/xfwfy/archive/2008/12/27/1363820.html

c#中位运算符的运用相关推荐

  1. 常见位操作及运算应用举例:1,C语言中位运算符异或“∧”的作用​​​​​​​2,异或运算的作用3,(与运算)、|(或运算)、^(异或运算)

    1 C语言中位运算符异或"∧"的作用: 异或运算符∧也称XOR运算符.它的规则是若参加运算的两个二进位同号,则结果为0(假):异号则为1(真).即0∧0=0,0∧1=1,1∧1=0 ...

  2. 关于java中位运算符的使用和理解

    关于java中位运算符的使用和理解 &(按位与) ' & ' 符号的作用是对运算符的两侧以二进制表达的操作符按位进行'与'运算. 规则: 只有两个操作数对应位同为1时,结果为1,其余全 ...

  3. C语言中位运算符有哪些

    C语言中位运算符有: 位操作是程序设计中对位模式按位或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运 ...

  4. Verilog HDL中位运算符、逻辑运算符和缩减运算符的区别

    文章目录 前言 一.单目运算符.双目运算符和三目运算符 二.位运算符 三.逻辑运算符 四.缩减运算符 五.总结 前言 我们在学习和理解Verilog HDL中的一些运算符的意义时,可能会对一些运算符的 ...

  5. 转: C语言中位运算符异或“∧”的作用

    转自: http://blog.sina.com.cn/s/blog_74a459380101d6xl.html 异或运算符∧也称XOR运算符.它的规则是若参加运算的两个二进位同号,则结果为0(假): ...

  6. C语言中 二进制有哪几个运算符 (举例),C语言中位运算符有哪些

    前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...

  7. java中位与运算符_Java中位运算符和的区别

    一.<< 表示左移两位 < 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2 正数:r = 20 << 2 20的 ...

  8. 详解Python中的位运算符规则、原理与用法

    在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...

  9. 位运算符Java与详解_java位运算符详解

    java位运算符详讲 一.位运算符分类    java中位运算符主要有:按位与&.按位或|.按位非~.按位异或^. 在使用时,需要将运算数都转换为二进制再进行运算,若为负数则使用补码表示.二. ...

最新文章

  1. matplotlib-绘制精美的图表
  2. opencv 报错:Error: Assertion failed (data) in cv::Mat::at, file ... mat.inl.hpp, line 897(访问了不存在矩阵的像素)
  3. damage framework can be used by economics
  4. 【深度学习】在PyTorch中使用 LSTM 进行新冠病例预测
  5. Maximal Continuous Rest
  6. oracle冷备份/恢复
  7. 复合火焰探测传感器_暨南大学:基于垂直碳纳米片阵列的火焰合成碳泡沫的复合传感器...
  8. python3读取文件夹-python3获取文件及文件夹大小
  9. 用Java简便地去重+排序(洛谷P1059题题解,Java语言描述)
  10. [myeclipse] 官方中文网站
  11. Samtools说明文档网址变更
  12. 计算机语言窗口如何归位,右下角时间语言电脑图标跑到左边去了如何还原
  13. HIT-哈工大数据结构-作业1(C++)
  14. linux下查找占空间大的文件,Linux中查找当前目录下占用空间最大的前10个文件
  15. Duang~MySQLi 扩展库来袭
  16. directives(Directives UE 93 42 CEE)
  17. linux 添加开机动画,如何更改linux 开机画面?
  18. Cocos 配置 FMOD EX
  19. 【Java经典小游戏】大鱼吃小鱼 (两万字保姆级教程)
  20. 大作业--月球绕地球旋转简版

热门文章

  1. 洛谷P3368 【模板】树状数组 2(Python和C++代码)
  2. python【Matlibplot绘图库】-二维图形绘制
  3. matlab txt写入excel,怎么把matlab的GUI文本编辑器中的数据存入EXCEl
  4. list转map stream_advancedday10可变参数不可变集合及Stream流
  5. oracle执行计划走索引类型,SQL执行计划问题:where条件是主键(NUMBER类型字段)LIKE  :VAR,为什么执行计划不走索引?...
  6. java openoffice 打印_java调用openoffice将office系列文档转换为PDF的示例方法
  7. 怎样才能正确的挑选和建立关键词词库?
  8. 老域名优化出新招,三点技巧来相助
  9. java jsp js xml_jsp实现将信息放入xml中的方法
  10. 关闭串口_USART串口通信,DMA方式,一分钟从入门到大师