国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳細(xì)介紹Python語言中的按位運(yùn)算符

2020-02-23 04:59:29
字體:
供稿:網(wǎng)友

按位運(yùn)算符是把數(shù)字看作二進(jìn)制來進(jìn)行計(jì)算的。Python中的按位運(yùn)算法則如下:

按位與   ( bitwise and of x and y )

  &  舉例: 5&3 = 1  解釋: 101  11 相同位僅為個(gè)位1 ,故結(jié)果為 1

按位或   ( bitwise or of x and y )

  |  舉例: 5|3 = 7  解釋: 101  11 出現(xiàn)1的位是 1 1 1,故結(jié)果為 111

按位異或 ( bitwise exclusive or of x and y )

  ^  舉例: 5^3 = 6  解釋: 101  11 對位相加(不進(jìn)位)是 1 1 0,故結(jié)果為 110

按位反轉(zhuǎn) (the bits of x inverted )

  ~  舉例: ~5 = -6  解釋: 將二進(jìn)制數(shù)+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110

    按位反轉(zhuǎn)僅能用在數(shù)字前面。所以寫成 3+~5 可以得到結(jié)果-3,寫成3~5就出錯了

按位左移 ( x shifted left by n bits )

  << 舉例:  5<<2 = 20 解釋:101 向左移動2位得到 10100 ,即右面多出2位用0補(bǔ)

按位右移 ( x shifted right by n bits )

  >> 舉例: 5>>2 = 1  解釋:101 向右移動2位得到 1,即去掉右面的2位

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太原市| 阿城市| 平山县| 藁城市| 紫金县| 寿宁县| 承德县| 兴义市| 察隅县| 柞水县| 沙雅县| 会东县| 县级市| 宜春市| 临潭县| 西充县| 宁南县| 黄平县| 东方市| 康乐县| 阳原县| 武胜县| 榆林市| 交口县| 新和县| 临沭县| 大庆市| 湘西| 普兰县| 威远县| 祁阳县| 东平县| 库车县| 桐庐县| 房产| 寿宁县| 阿合奇县| 方山县| 新龙县| 三江| 华坪县|