Python Bitwise Toán tử dịch chuyển trái được sử dụng để dịch chuyển chuỗi nhị phân sang bên trái theo vị trí đã chỉ định. nếu bạn có số 14
x >Bitwise right shiftx>>> 1 = 0000 0101 = 5
Example 2:
a = -10 = 1111 0110 [Binary]
a >> 1 = 1111 1011 = -5
Dịch chuyển trái theo chiều bit. Dịch chuyển các bit của số sang bên trái và kết quả là điền 0 vào các khoảng trống bên phải. Hiệu ứng tương tự như khi nhân một số với một lũy thừa của hai
Thí dụ.
Example 1: a = 5 = 0000 0101 [Binary] a 1 = 1111 1011 = -50
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -51
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -52
a = 10 = 1010 [Binary] b = 4 = 0100 [Binary] a | b = 1010 | 0100 = 1110 = 14 [Decimal]8
a = 10 = 1010 [Binary] b = 4 = 0100 [Binary] a | b = 1010 | 0100 = 1110 = 14 [Decimal]9
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -55
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -56
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -51
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -52
a = 10 = 1010 [Binary] b = 4 = 0100 [Binary] a | b = 1010 | 0100 = 1110 = 14 [Decimal]1_______3_______2
Example 1: a = 5 = 0000 0101 [Binary] a 1 = 5 b >> 1 = -5 a 1 = 5 b >> 1 = -5 a 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -51
Example 1: a = 10 = 0000 1010 [Binary] a >> 1 = 0000 0101 = 5 Example 2: a = -10 = 1111 0110 [Binary] a >> 1 = 1111 1011 = -52
đầu ra.
a >> 1 = 5 b >> 1 = -5 a