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#
- Java基礎09:邏輯運算子、位運算子Java
- JavaScript && 邏輯與運算子JavaScript
- 條件和布林操作符
- JavaScript & 按位與運算子JavaScript
- RxJava 學習筆記 -- 條件操作符和布林操作符RxJava筆記
- CMake 生成器表示式---條件表示式和邏輯運算子
- 邏輯運算子
- MySQL-WHERE子句 以及 邏輯操作符MySql
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- SCSS 邏輯運算子CSS
- 4、邏輯運算子
- JavaScript 條件運算子JavaScript
- 【Java】位操作符Java
- 位運算子之---按位取反運算子(簡單易懂)
- JavaScript || 邏輯或運算子JavaScript
- JavaScript ! 邏輯非運算子JavaScript
- iOS Swift邏輯運算子iOSSwift
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- JavaScript | 按位或運算子JavaScript
- JavaScript ~ 按位非運算子JavaScript
- ASP.NET Razor – C# 邏輯條件簡介ASP.NETC#
- JS 中的邏輯運算子JS
- Python學習-比較運算子和邏輯運算子Python
- Java中按位取反運算子Java
- JavaScript ^ 按位異或運算子JavaScript
- 細數JS中實用且強大的操作符&運算子JS
- 【C】 15_邏輯運算子分析
- JS 邏輯運算子的特點JS
- 【C進階】15、邏輯運算子
- C#操作符??,?,?:功能解析C#
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- js中 ~(按位非)運算子妙用JS
- MySQL筆記 10 條件邏輯MySql筆記
- java短路邏輯運算子是什麼Java
- 位運算子與其他
- SQL-基礎語法 - 條件查詢 - 邏輯運算SQL
- 物聯網學習教程——邏輯運算子和邏輯表示式