关系运算符

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 关系运算符
{
    class Program
    {
        static void Main(string[] args)
        {
            //赋值号的优先级是最低的

            bool ret = 4 >= 3;


            //>= 表示  大于或者等于  两者满足其一就可以了
            ret = 4 == 4;



            Console.WriteLine(ret);

            //逻辑运算符
            //  &&  逻辑与    ||  逻辑或    逻辑非  !

            //34 都是小于5的数  
            ret = 3 > 5 && 4 > 5;   // 在这个表达式中 符号的优先级  <   &&   =
            Console.WriteLine(ret);


            ret = 3 > 5 || 4 > 5;
            Console.WriteLine(ret);

            ret = false;

            ret = !ret;

            Console.WriteLine(ret);


            /*
             *  表达式1 &&  表达式2  :  表达式1和表达式2都成立的时候  运算结果才是 true   如果两者其中之一不成立 那么  就过年就是false
             *  
             *  逻辑与的短路:如果表达式1是错误的  那么表达式2不在执行  
             *  
             *  
             *  表达式1 || 表达式2 :表达式1和表达式2都不成立的时候才是false  换句话说 如果有一个条件是正确的  那么结果就是true
             *  
             *  逻辑或表达式短路:表达式1是正确的  那么表达式2不在执行  
             *  
             *  逻辑非  :就是取相反的值
             *  
             *  
             *  
             */

            Console.WriteLine(6&11);
            Console.WriteLine(6|11);
            Console.WriteLine(~6);

            Console.WriteLine(6^11);
            Console.WriteLine(13^6);
            Console.WriteLine(13^11);
            //异或交换

            int num1 = 6;
            int num2 = 11;
            //13    6      11
            num1 = num1 ^ num2;
            //6     13     11
            num2 = num1 ^ num2;
            //11    13     6
            num1 = num1 ^ num2;

            /*
             * 位运算 总结: 
             * 按位与:全1才为1
             * 按位或:全0才是0
             * 按位非:-(数字+1)
             * 按位异或:相同为0  不同为1
             * 
             * 
             */

            bool ret1 = 4 <= 5;
            Console.WriteLine(ret1);


        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值