c#的異或運算符介紹
更新時間:2013年11月04日 15:34:10 作者:
這篇文章介紹了c#的異或運算符,有需要的朋友可以參考一下
復制代碼 代碼如下:
int a = 5;
int b = 30;
Console.WriteLine(a^b);
Console.ReadKey();
輸出結果是27
這是因為 5的二進制是
0000 0101
30的二進制是
0001 1110
而異或的算法就是,兩個二進制數(shù)的每一位進行比較,如果相同則為0,不同則為1。所以應該列式:
0000 0101
0001 1110
--------------
0001 1011
就得到了 0001 1011。而這個二進制表示的十進制數(shù)是27。
相關文章
C#使用String和StringBuilder運行速度測試及各自常用方法簡介
今天小編就為大家分享一篇關于C#使用String和StringBuilder運行速度測試及各自常用方法簡介,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10
C#聯(lián)合VisionPro實現(xiàn)TCP/IP通信詳解
TCP/IP(傳輸控制協(xié)議/互聯(lián)網協(xié)議)是一組用于在網絡上進行通信的通信協(xié)議,本文主要為大家詳細介紹了C#如何聯(lián)合VisionPro實現(xiàn)TCP/IP通信,希望對大家有所幫助2024-02-02

