AND(運算符)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

AND在編程術語中表示一種運算方法,不可逆

常用符號:&(按位與),&&(邏輯與)

其運算規則如下:

1&1=1; 真&&真=真;

1&0=0; 真&&假=假;

0&1=0; 假&&真=假;

0&0=0; 假&&假=假;

即與0則0,常用此特性來將某些位置0或保存某些位。

如彙編語句:AND EAX,80000007,其位31、2、1、0不變,其餘位置0。

基本介紹

  • 中文名:且
  • 外文名:AND
  • 類型:運算符
  • 定義:用於對兩個表達式進行邏輯與運算
  • 語法:expression1 And expression2
描述,語法,說明,

描述

。
與運算,二進制運算.可逆運算.1 and 1=1,1 and 0=0,0 and 0=0,0 and 1=0.
a and b 的運算方法:將a和b轉換成2進制後,一位一位地去比較,當兩個位都是1時,那么結果為1,否則為0.最後再把它轉換成十進制就可以了.

語法

And 運算符的語法有以下部分:
部分
描述
result
任意數值變數。
expression1
任意表達式。
expression2
任意表達式。

說明

若且唯若兩個表達式均為 True,則 result 為 True。如果任一表達式為 False,則 result 為 False。
下表說明如何確定 result:
如果 expression1 為
且 expression2 為
則 result 為
True
True
True
True
False
False
True
Null
False
True
False
False
False
False
False
Null
False
Null
True
Null
Null
False
False
Null
Null
Null
And 運算符還對兩個數值表達式中位置相同的位執行逐位比較,並根據下表設定 result 中相應的位:
如 expression1中的位是
且 expression2 中的位是
則 result為
0
0
0
0
1
0
1
0
0
1
1
1

相關詞條

熱門詞條

聯絡我們