• c#中位运算符的运用(转载)


    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);

            }
        }
    }

  • 相关阅读:
    js组件常用封装方法。。。。。【组件封装】 ★★★★★★ 1月会员日 集人气【弹窗】
    以后开公司用的资源瞎记录
    SpringSecurityFilter 链
    分布式系统数据一致性的6种方案(转)
    统一日志监控系统 springboot websocket 作品
    MyBatis generator 使用方式 小结
    swagger and restful api 参考
    kafka linux 启动脚本 sample
    转 CAS实现SSO单点登录原理
    江南白衣 Java性能优化PPT
  • 原文地址:https://www.cnblogs.com/zpc870921/p/2662572.html
Copyright © 2020-2023  润新知