首页
/
每日頭條
/
圖文
/
二進制快速運算
二進制快速運算
更新时间:2026-05-03 19:55:51

二進制快速運算?二進制數的邏輯運算有四種:“與”運算AND、“或”運算OR、 “非”運算NOT、“異或”運算XOR,我來為大家科普一下關于二進制快速運算?下面希望有你要的答案,我們一起來看看吧!

二進制快速運算(二進制的邏輯運算)1

二進制快速運算

二進制數的邏輯運算有四種:“與”運算AND、“或”運算OR、 “非”運算NOT、“異或”運算XOR。

其中“或”運算又稱邏輯加法、“與”運算又稱邏輯乘法、“非”運算又稱邏輯否定,“異或”運算又稱邏輯半加法。

二進制數1和0在邏輯上可以代表“真”與“假”、“是”與“否”、“有”與“無”。

二進制數的邏輯運算算術運算是截然不同的,二進制數的邏輯運算是位對位的運算,本位運算結果不會對其他位産生任何影響,即不會出現算術運算中的進位或者借位。

1、“或”運算OR(邏輯加法)

通常用符号“ ”或“∨”或“|”來表示。

運算規則如下:0 0=0 ,0 1=1 ,1 0=1 ,1 1=1

0∨0=0,0∨1=1,1∨0=1,1∨1=1

0|0=0, 0|1=1, 1|0=1, 1|1=1

表示兩者隻要有一個1,其邏輯或的結果就為1。

  • 簡單總結為:“遇1得1”,也類似于并聯電路。

    例如:求51 | 5

    深入擴展用法:

    (1)與0相“或”可保留原值,與1相“或”可将對應位置1。

    例如:将X=10100000的高四位不變,低四位置1的操作為 x| 00001111 = 10101111。

    例如:将x的第1、2位置1的操作為x | 00000110B

    (2)可以給二進制特定位上的數無條件賦值,比如把二進制最末位強行變成1,或者把二進制最末位變成0。

    例如:把A=4(二進制為100)末位變為1的操作為 A|1= (100|001=101);

    把A=7(二進制為111)末位變為0的操作為 A|1-1= (111|001-1=110)。

    (3)可以判斷二進制數的奇偶。二進制的最末為0,表示該數為偶數,最末尾為1表示該數為奇數。例如:如果x|0=0,則x為偶數。

    2、“與”運算AND(邏輯乘法)通常用符号“×”或“∧”或“·”或“&”來表示。

    運算規則如下:

    0×0=0,0×1=0,1×0=0,1×1=1

    0∧0=0,0∧1=0,1∧0=0,1∧1=1

    0·0=0,0·1=0,1·0=0,1·1=1

    0&0=0 ,0&1=0 ,1&0=0 ,1&1=1

    表示隻有當兩者同時為1時,其邏輯與的結果才能等于1。

  • 簡單總結為:“遇0得0”,類似于串聯電路。

    例如:求51 & 5

    深入擴展用法:

    (1)與0相“與”可清零。例如:對x的第0、3位清零的操作為 x & 11110110B。

    (2)與1相“與”可保留原值,例如:取x中的後兩位的操作為 x & 00000011B。

    (3)可以判斷二進制數的奇偶。如果x&1=0,則x為偶數。

    (4)可以清除掉二進制整數最右邊的1,操作為 x & (x – 1)

    3、“非”運算NOT(邏輯否定)

    通常用符号“~”、“!”或者上方加一橫線來表示。

    運算規則如下:

    例如:求~51

    ~ 00110011=11001100

  • 簡單總結為:“取反”。非開即關,非關即開。

    4、“異或”運算XOR(邏輯半加運算)通常用符号“^”、“⊕”來表示,

    運算規則為:0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0

    0^0=0, 0^1=1, 1^0=1, 1^1=0表示隻有當兩者不相同時,結果才為1,兩者相同時結果為0。

  • 簡單總結為:“異1同0” ,直觀意思即判斷“是不是不一樣”。

    例如:求51 ^ 5

    深入擴展用法:

    (1)與0相”異或“可保留原值,與1相”異或“可将對應位置取反。例如:對x的3、7位取反的操作為 x^ 10001000B

    (2)異或運算的逆運算是他本身,也就是說一個數經過兩次異或後還是它本身。

    (3)一個數和0異或是它的本身,和自身異或為0。即x^0=x ,x^x=0 。

    (4)異或運算可以用于交換兩個整數,不使用中間變量。

    交換方法為:

    A = A ^ B

    B = A ^ B

    A = A ^ B

    證明:

    已知 a=51,b=5

    那麼:

    a=a^b=51^5

    b=a^b=(51^5)^5=51^5^5=51^0=51

    a=a^b=(51^5)^51=51^51^5=0^5=5

    得到:a=5,b=51

  • Comments
    Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
    Sign up to post
    Sort by
    Show More Comments
    推荐阅读
    宇宙誕生之初到現在有什麼變化(這個宇宙誕生的6種時期)
    宇宙誕生之初到現在有什麼變化(這個宇宙誕生的6種時期)
      宇宙的相      WMAP衛星的最重要貢獻,大概是它使科學家相信他們正朝着宇宙的“标 準模式”前進。盡管還存在巨大的差距,天體物理學家開始看到從這些數據得 出的标準模式的輪廓。根據現在拼湊在一起的圖片,當宇宙冷卻時宇宙的演變 經過了截然不同的相變。從一個相過渡到另一個相代表系統的破裂和自然力的 分解。今天我們知道宇宙演變經過以下階段和裡程碑: 間中。神...
    2026-05-03
    誅仙手遊法寶羽翅有什麼用(夢幻誅仙手遊禦風紙鸢怎麼樣)
    誅仙手遊法寶羽翅有什麼用(夢幻誅仙手遊禦風紙鸢怎麼樣)
      夢幻誅仙手遊禦風紙鸢怎麼樣?這篇夢幻誅仙手遊禦風紙鸢飛行坐騎介紹,希望可以幫大家。      禦風紙鸢   天帝閑暇之時,信手折了一隻紙鸢抛向凡塵,因此成為修真之人禦空飛行的寶物;穿戴後可以乘坐禦風紙鸢飛行!天帝并不想和你說話,并向你抛來了一隻紙飛機。随手折出的紙飛機,不知道有沒有用心做,質量有待時間去檢驗。如果哪位小夥伴願意在雷雨天氣踩着紙飛機,在狂風...
    2026-05-03
    北京朝陽區性侵案(近五年超六成未成年性侵案為熟人作案)
    北京朝陽區性侵案(近五年超六成未成年性侵案為熟人作案)
         北京市海澱區人民法院(以下簡稱“海澱法院”)18日召開新聞發布會,通報近5年來涉性侵害未成年人案件的審理情況并發布典型案例。通報顯示,超六成未成年性侵案為熟人作案,在此類案件中,被害未成年人更易産生較為嚴重的心理問題。   2017年,某小學保安馬某某利用其特殊身份,騙取了二年級學生小雨的信任,3個月内3次性侵小雨,犯罪手段逐步升級。最終,馬某某被...
    2026-05-03
    家裡停電怎麼照明簡單(家裡停電怎麼辦)
    家裡停電怎麼照明簡單(家裡停電怎麼辦)
      大家好,我是旺旺生活小妙招,為您的生活添精彩,人有三急,那我們家裡的電也是一樣,而且意外說不定什麼時候就會發生,那麼我們家裡突然停了電,但是又沒有蠟燭,怎麼辦,今天旺旺生活小妙招就給大家分享一個應急照明的小妙招,方法非常的簡單,我們先準備一張紙巾,一般的抽紙就可以了!      然後我們把它疊成長條,我們把一頭粘上花露水!   就像這樣都把它浸泡一下,另...
    2026-05-03
    林志玲錯把黃渤當成了劉德華(林志玲要黃渤不要劉德華)
    林志玲錯把黃渤當成了劉德華(林志玲要黃渤不要劉德華)
      “童顔女神”林志玲在加盟某綜藝節目後近來的熱度又開始蹭蹭蹭上漲。但網友們可别光顧着看志玲姐姐的美貌,其實人家高情商無敵分分出金句的呢。      在一次采訪中,記者先抛出網絡上對于明星腦力的評測結果。排行榜上名列首位的正是滿分的劉德華和林志玲。撒花~      接着記者發問刁難女神了。黃渤和劉德華你更喜歡哪一個呢?   一邊是和自己合作過且相互欣賞的黃渤...
    2026-05-03
    Copyright 2023-2026 - www.tftnews.com All Rights Reserved