Hướng dẫn what is bitwise operator with example in python? - toán tử bitwise với ví dụ trong python là gì?

Các toán tử được sử dụng để thực hiện các hoạt động trên các giá trị và biến. Đây là những biểu tượng đặc biệt thực hiện các tính toán số học và logic. Giá trị mà người vận hành hoạt động được gọi là toán hạng. & NBSP;

Bảng nội dung: & nbsp; 

  • Toán tử bitwise: & nbsp;
    • BitWise và toán tử
    • BitWise hoặc toán tử
    • BitWise không phải nhà điều hành
    • Toán tử XOR bitwise
  • Toán tử thay đổi: & nbsp;
    • BitWise phải thay đổi
    • Bitwise trái thay đổi
  • Quá tải toán tử bitwise

Các nhà khai thác bitwise

Trong Python, các toán tử bitwise được sử dụng để thực hiện các tính toán bitwise trên các số nguyên. Các số nguyên trước tiên được chuyển đổi thành nhị phân và sau đó các hoạt động được thực hiện theo từng bit, do đó tên các toán tử bitwise. Sau đó kết quả được trả về ở định dạng thập phân.

Lưu ý: Các nhà khai thác Python bitwise chỉ làm việc trên các số nguyên. Python bitwise operators work only on integers.

NHÀ ĐIỀU HÀNHSỰ MÔ TẢCú pháp
Không có giá trịBitwise vàX & Y.
|Bitwise hoặcx | y
~Bit whole không~ x
^BitWise XORx ^ y
>>BitWise phải thay đổix >>
1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -5

Bitwise bên trái Shift: Chuyển các bit của số sang trái và điền 0 trên các khoảng trống bên phải. Hiệu ứng tương tự như nhân số số với một số sức mạnh của hai.example: & nbsp; Shifts the bits of the number to the left and fills 0 on voids right as a result. Similar effect as of multiplying the number with some power of two.
Example: 

Example 1:
a = 5 = 0000 0101 [Binary]
a  1 = 1111 1011 = -5 
9
Example 1:
a = 5 = 0000 0101 [Binary]
a  1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a  1 = 5
b >> 1 = -5
a 

Bài Viết Liên Quan

Chủ Đề