回覆列表
  • 1 # dadazhu1

    按位與運算子"&"是雙目運算子是參與運算的兩數各對應的二進位相與。

    按位與"&"功能是參與運算的兩數各對應的二進位相與。只有對應的兩個二進位均為1時,結果位才為1 ,否則為0。參與運算的數以補碼方式出現。

    例如:9&5可寫算式如下: 00001001 (9的二進位制補碼)&00000101 (5的二進位制補碼) 00000001 (1的二進位制補碼)可見9&5=1。 按位與運算通常用來對某些位清0或保留某些位。

    擴充套件資料:

    相關的位運算子:

    1、按位或運算“|”:

    按位或運算子“|”是雙目運算子。 其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有一個為1時,結果位就為1。參與運算的兩個數均以補碼出現。

    2、按位異或運算“^”:

    按位異或運算子“^”是雙目運算子。 其功能是參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。參與運算數仍以補碼出現。

  • 中秋節和大豐收的關聯?
  • 章若楠這麼尷尬且上趕著蹭的營銷,她是被人在強捧嗎?