zoukankan      html  css  js  c++  java
  • C# 逻辑运算符

           /// <summary>
            /// 2011-05-30 Geovin Du 逻辑运算符
            /// 涂聚文 缔友计算机信息技术有限公司
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Page_Load(object sender, EventArgs e)
            {
                //1 &
                byte oddMask = 1;
                byte someByte = 85;
                bool isEven;
                isEven = (oddMask & someByte) == 0;
                Response.Write("位与运算符:"+isEven.ToString()+"<br/>");//isEven is false
                //2 |
                byte option1 = 1;
                byte option2 = 2;
                byte totalOptions;
                totalOptions = (byte)(option1 | option2);
                Response.Write("位或运算符:" + totalOptions.ToString() + "<br/>");
                //3 ^
                byte invertMask = 255;
                byte someinvertByte = 240;
                byte inverse;
                inverse = (byte)(someinvertByte ^ invertMask);
                Response.Write("位异或运算符:" + inverse.ToString() + "<br/>");
                Response.Write(((int)inverse).ToString() + "<br/>");
                //4 &
                bool inStock = false;
                decimal price = 18.95m;
                bool buy;
                buy = inStock & (price < 20.00m);
                Response.Write("布尔与运算符:" + buy.ToString() + "<br/>");
                //5 |
                int mileage = 2305;
                int months = 4;
                bool changOil;
                changOil = mileage > 3000 | months > 3;
                Response.Write("布尔或运算符:" + changOil.ToString() + "<br/>");
                //6 ^
                bool availFlag = false;
                bool toggle = true;
                bool available;
                available = availFlag ^ toggle;
                Response.Write("布尔异或运算符:" + available.ToString() + "<br/>");
                //7. &&
                bool insStocks = false;
                decimal prices = 18.95m;
                bool buys;
                buys = insStocks && (prices < 20.00m);
                Response.Write("条件与运算符:" + buys.ToString() + "<br/>");
                //8. ||
                int meleage = 4305;
                int monthts = 4;
                bool changeoils;
                changeoils = meleage > 3000 || monthts > 3;
                Response.Write("条件或运算符:" + changeoils.ToString() + "<br/>");
                //9 副作用
                decimal totalSpending=3692.48m;            
                bool onBudget=totalSpending>4000.00m && totalSpending<CalsAvg();//方法
                Response.Write("副作用:" + onBudget.ToString() + "<br/>");
                //10 is 
                int i = 0;
                bool isTest = i is int;
                Response.Write("is 运算符:" + isTest.ToString() + "<br/>");
                //11 as
                //12 sizeof
                //13 typeof
                //14 checked
                //15 unchecked
                //三元运算符
                long democratVotes = 178888;
                long republicanVotes = 173343;
                string headline = democratVotes != republicanVotes ? "We Finally Have a Winner!" : recount();
                Response.Write("三元运算符:" + headline + "<br/>");
    
            }
            decimal avgSpending;
            private decimal CalsAvg()
            {
                return avgSpending=4002.00m;
            }
            /// <summary>
            /// 
            /// </summary>
            /// <returns></returns>
            private string recount()
            {
                return "hello";
            }
    
    哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)成功.---Geovin Du(涂聚文)
  • 相关阅读:
    mac 监控文件变化并重启php
    关闭某个命令的进程
    debian 添加永久环境变量方法
    debian swoole环境
    swoole 编程环境安装
    计算机网络知识笔记
    Mac 配置 php-fpm
    存储过程 利用游标 解决复制业务
    ubuntu 宝塔安装一条龙服务
    项目重零开始搭建
  • 原文地址:https://www.cnblogs.com/geovindu/p/2063332.html
Copyright © 2011-2022 走看看