您現(xiàn)在的位置是:首頁(yè) » python編程資訊
資訊內(nèi)容
Python基礎(chǔ)練習(xí)實(shí)例42(按位與運(yùn)算)
極客小將2020-11-07-
按位與運(yùn)算符“&”是雙目運(yùn)算符。其功能是參與運(yùn)算的兩數(shù)各對(duì)應(yīng)的二進(jìn)位相與。只要對(duì)應(yīng)的二個(gè)二進(jìn)位都為1時(shí),結(jié)果位就為1。
題目:學(xué)習(xí)使用按位與 & 。
程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1。
按位與運(yùn)算符“&”是雙目運(yùn)算符。其功能是參與運(yùn)算的兩數(shù)各對(duì)應(yīng)的二進(jìn)位相與。只要對(duì)應(yīng)的二個(gè)二進(jìn)位都為1時(shí),結(jié)果位就為1。參與運(yùn)算的兩個(gè)數(shù)均以補(bǔ)碼出現(xiàn)。 例如:3&10可寫算式如下: 00000011&00001010 00000010 十進(jìn)制2
實(shí)例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
a = 077
b = a & 3
print 'a & b = %d' % b
b &= 7
print 'a & b = %d' % b
以上實(shí)例輸出結(jié)果為:
a & b = 3
a & b = 3
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。
