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

