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
描述
語法
部分 | 描述 |
result | 任意數值變數。 |
expression1 | 任意表達式。 |
expression2 | 任意表達式。 |
說明
如果 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 |
如 expression1中的位是 | 且 expression2 中的位是 | 則 result為 |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |