python編程基礎之九

來源:互聯網
上載者:User

標籤:負數   反碼   作用   amp   編程   數字   pytho   表示   進位   


原碼, 反碼, 補碼
原碼,即用二進位表示
正數: 原碼 == 反碼 == 補碼
負數: 反碼: 原碼除符號位之外全部取反
補碼: 反碼 + 1
位元運算:
運算子 作用
& 按位與
| 按位或
^ 按位異或
~ 按位取反
<< 按位左移
>> 按位右移
例: 3 & 2
3 : 0011
2 : 0010
3 & 2 == 0010 == 2
3 | 2
0011
0010
0011 == 3
3 ^ 2
0011
0010
0001 == 1
~ 3
0000 0011
1111 1100 -> 1000 0011 -> 1000 0100 == -4
3 << 2 數字3 按位左移2位
0000 0011
0000 1100 == 12

3 >> 2 數字3 按位右移2位
0000 0011
0000 0000 == 0

python編程基礎之九

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.