&&和&

来源:互联网 发布:修改用户权限 linux 编辑:程序博客网 时间:2024/04/26 20:44

看书得时候发现“&&”和“&”竟然不一样。( ⊙ o ⊙ )
写点东西方便自己记忆
&对整形来说,是按位与e.g.11&10=10
对布尔来说,就是与e.g1&1=1
&&先看第一个数(x&&y,X为第一个数)X为0,无论Y是什么,结果都是0,别成为“短路”计算。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _008_与和与与{    class Program    {        static void Main(string[] args)        {            int num1 = 11;            int num2 = 10;            int num3 = num1 & num2;            Console.WriteLine(num3);            Console.WriteLine(true & true);            Console.WriteLine(false && true);            Console.WriteLine(true && false);            Console.ReadKey();        }    }}

输出
10
true
false
false

0 0
原创粉丝点击