为整型和　bool　类型预定义了二进制　&　运算符。对于整型,&　计算操作数的逻辑按位“与”。对于　bool　操作数,&　计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为　true　时,结果才为　true　。　&　运算符计算两个运算符,与第一个操作数的值无关。例如:　int　i　=　0　;　if　(　false　&　++i　==　1　){}十一、　|　二元　|　运算符是为整型和　bool　类型预定义的。对于整型,|　计算操作数的按位“或”结果。对于　bool　操作数,|　计算操作数的逻辑“或”结果;也就是说,当且仅当两个操作数均为　false时,结果才为　false　。　using　System;　class　MainClass{　static　void　Main()　{　Console.WriteLine(　true　|　false　);　//　logical　or　Console.WriteLine(　false　|　false　);　//　logical　or　Console.WriteLine(　"　0x{0:x}　"　,　0xf8　|　0x3f　);　//　bitwise　or　}}十二、　^　二元　^　运算符是为整型和　bool　类型预定义的。对于整型,^　将计算操作数的按位“异或”。对于　bool　操作数,^　将计算操作数的逻辑“异或”;也就是说,当且仅当只有一个操作数为　true时,结果才为　true　。　using　System;　class　MainClass　{　static　void　Main()　{　Console.WriteLine(　true　^　false　);　//　logical　exclusive-or　Console.WriteLine(　false　^　false　);　//　logical　exclusive-or　//　Bitwise　exclusive-or:　Console.WriteLine(　"　0x{0:x}　"　,　0xf8　^　0x3f　);　}}十三、　!　逻辑非运算符　(　!)　是对操作数求反的一元运算符。为bool　定义了该运算符,当且仅当操作数为false　时才返回　true　。　using　System;　class　MainClass　{　static　void　Main()　{　Con