c#按位操作符&^|與邏輯條件操作符運算子&&_||_?:
static void Main(string[] args)
{
Console.WriteLine(1 & 0);//按位與,結果是0
Console.WriteLine(1 | 0);//按位或
Console.WriteLine(1 & 1);//結果是1
Console.WriteLine(1 ^ 0);//按位xor ^ 僅一個運算元為真,最終結果為真
Console.WriteLine(12 & 11);//結果是8 最終運算元數是換算成二進位制,即:1100&1011=1000,1000此進二進位制代表十進位制的8,故結果是8
Console.WriteLine(true & true);//按位與&的操作符要麼全是整數要麼全是布林型,不可以混合兩種型別
Console.WriteLine(3>2 && 0<2);//運算子的優先順序,先是關係運算子>大於,然後是條件運算子&&,條件運算子的運算元只能是布林資料型別
Console.WriteLine(true & false);//按位運算子,運算元只能是整數或者bool布林型
//Console.WriteLine("a"&"b");
Console.ReadKey();
}
注:沒有邏輯條件操作符^^,只有按位操作符^
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-734787/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C# ~按位取反運算子C#
- JavaScript && 邏輯與運算子JavaScript
- JavaScript & 按位與運算子JavaScript
- javascript運算子——邏輯運算子JavaScript
- 條件和布林操作符
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- VB.net 與 C# 的對應邏輯運算子C#
- SCSS 邏輯運算子CSS
- RxJava 學習筆記 -- 條件操作符和布林操作符RxJava筆記
- MySQL-WHERE子句 以及 邏輯操作符MySql
- JavaScript 條件運算子JavaScript
- js條件運算子JS
- JavaScript ! 邏輯非運算子JavaScript
- JavaScript || 邏輯或運算子JavaScript
- iOS Swift邏輯運算子iOSSwift
- javascript邏輯運算子“||”和“&&”JavaScript
- C++中條件操作符巢狀C++巢狀
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- java中equals方法與==邏輯運算子薦Java
- JavaScript | 按位或運算子JavaScript
- JavaScript ~ 按位非運算子JavaScript
- SQL Server查詢計劃系列之——邏輯運算子與物理運算子SQLServer
- JS 中的邏輯運算子JS
- Java基礎——邏輯運算子Java
- java短路運算子和邏輯運算子的區別Java
- ASP.NET Razor – C# 邏輯條件簡介ASP.NETC#
- 【Java】位操作符Java
- Java中按位取反運算子Java
- JavaScript ^ 按位異或運算子JavaScript
- 按位“或”賦值運算子 (|=)賦值
- Python學習-比較運算子和邏輯運算子Python
- objective-c 條件運算子Object
- 【C】 15_邏輯運算子分析
- JS 邏輯運算子的特點JS
- 【C進階】15、邏輯運算子
- javascript基礎(邏輯運算子)(九)JavaScript
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- Linux Shell 邏輯運算子、邏輯表示式詳解Linux