[Pythonの]スキル、 "&"、 ">>" の記号などの操作

[Pythonの]ヒント

1)[「&」のバイナリ操作に応じて、パリティ解析として使用することができる] [ https://zhidao.baidu.com/question/308587899.html ]

    ある&ビット単位;および論理演算。

 実施例1〕

    >>> A = 1

    >>> B = 2

    >>>#1は、10バイナリのバイナリ1であります

    >>> A&B

    0

    >>> aとbの

    2

[実施例2]

  (M + N)&1

  結果が0である場合には、(M + n)が偶数である;結果が1である場合、(M + n)が奇数です。

 

 


 

2)「>>」のバイナリ変位に。[参考:https://zhidao.baidu.com/question/310628609.html ]

  それは右である>>、右の2分の1に相当します

  <<残され、ティム類似進0の終わりにゼロで満たされた最後のものは、10を乗じた元の数に相当し、X << 1は、xのバイナリ表現が一つ残っている2によって元数xに相当しますバイナリ整数4の例では、結果は8 100,4 << 1 1000(バイナリ)となっているままです。

 

 


 

おすすめ

転載: www.cnblogs.com/anno-ymy/p/11232454.html