Gi¸o tr×nh tin häc c¬ së II - N
gôn ngữ
C
18
Chức năng của toán tử & là thực hiện phép and trên từng cặp bit tương ứng của 2 toán
hạng và trả về kết quả. Tức là phép toán trả về 1 số nguyên (cùng kích thước với 2 toán
hạng), bit thứ nhất của kết quả có giá trị bằng bit thứ nhất của
hội với bit
thứ nhất của ,...
Bảng giá trị chân lý của &
Ví dụ int a,b, c;
1. nếu a=7; b = 14; c = a & b;
thì c = 6;
2. nếu a= 2; b = 15; c = a & b;
thì c = 0;
3. nếu a=-2; b = 45; c = a & b;
thì c = 44;
4. nếu a=-2; b = -3; c = a & b;
thì c = -4;
(nếu kết quả các ví dụ trên gây thắc mắc tại sao lại như vậy thì bạn đọc có thể tham
khảo: cách biểu diễn số âm, phép AND trong phần hợp ngữ)
à
Chia sẻ với bạn bè của bạn: