Effectue une opération AND bit à bit.
BitAND ( value1, value2 [, value n] )
value1 | Le premier nombre. |
value2 | Le second nombre. |
value n | [optionnel] Le nième nombre - Jusqu'à 255 valeurs peuvent être spécifiées. |
BitNOT, BitOR, BitRotate, BitShift, BitXOR, Hex
#include <MsgBoxConstants.au3> Example() Func Example() ; Note: "b" est le symbole pour la notation binaire. ; Assigne une variable locale avec le résultat de l'opération AND de 1 et 0. Local $iBitAND1 = BitAND(1, 0) ; Affiche le résultat: 0 MsgBox($MB_SYSTEMMODAL, "", $iBitAND1) ; Assigne une variable locale avec le résultat de l'opération AND de 1 et 1. Local $iBitAND2 = BitAND(1, 1) ; Affiche le résultat: 1 MsgBox($MB_SYSTEMMODAL, "", $iBitAND2) ; Assigne une variable locale avec l'opération AND de 13 (1101b) et 7 (0111b). Local $iBitAND3 = BitAND(13, 7) ; 1101b AND 0111b = 0101b ; Affiche le résultat: 5 MsgBox($MB_SYSTEMMODAL, "", $iBitAND3) ; Assigne une variable locale avec le résultat de l'opération AND de 2 (0010b), 3 (0011b) et 6 (0110b). Local $iBitAND4 = BitAND(2, 3, 6) ; 0010b AND 0011b AND 0110b = 0010b ; Affiche le résultat: 2 MsgBox($MB_SYSTEMMODAL, "", $iBitAND4) EndFunc ;==>Example