您現在的位置是:首頁 » python編程資訊
資訊內容
Python基礎練習實例42(按位或|運算)
極客小將2020-11-06-
什么是按位或?按位或運算符“|”是雙目運算符。其功能是參與運算的兩數各對應的二進位(也就是最后一位)相或。只要對應的二個二進位有一個為1時,結果位就為1。
題目:編寫程序進行按位或運算。
什么是按位或?按位或運算符“|”是雙目運算符。其功能是參與運算的兩數各對應的二進位(也就是最后一位)相或。只要對應的二個二進位有一個為1時,結果位就為1。
規則:
1|1=1
1|0=1
0|1=1
0|0=0
參與運算的兩個數均以補碼出現。 例如:9|5先轉換成二進制,然后進行補齊,可寫算式如下: 00001001|00000101 00001101 (十進制為13)可見9|5=13
實例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
a = 077
b = a | 3
print 'a | b is %d' % b
b |= 7
print 'a | b is %d' % b
本站部分內容轉載自網絡,如有侵權請聯系管理員及時刪除。
