複製鏈接
請複製以下鏈接發送給好友

AND

(運算符)

鎖定
AND,中文名是且,在編程術語中表示一種運算方法,不可逆,用於對兩個表達式進行邏輯運算。
中文名
外文名
AND
類    型
運算符
定    義
用於對兩個表達式進行邏輯與運算
語    法
expression1 And expression2

目錄

AND描述

[1] 
常用符號:&(按位與),&&(邏輯與
其運算規則如下:
1&1=1; true&&true=true;
1&0=0; true&&false=false;
0&1=0; false&&true=false;
0&0=0; false&&false=false;
即與0則0,常用此特性來將某些位置0或保存某些位。
如彙編語句:AND EAX,80000007,其位31、2、1、0不變,其餘位置0。
運算,二進制運算.可逆運算.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語法

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

AND説明

當且僅當兩個表達式均為 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
參考資料