2 の補数表現を使用して、負の整数をビット単位で表現したいと思います。標準の Python ビット表現ユーティリティを使用してもあまり役に立ちません。
>>> bin(-5)
'-0b101'
>>> format(-5, 'b')
'-101'
-5
2 の補数で として表され1011
ます。どうすればいいですか?
2 の補数表現を使用して、負の整数をビット単位で表現したいと思います。標準の Python ビット表現ユーティリティを使用してもあまり役に立ちません。
>>> bin(-5)
'-0b101'
>>> format(-5, 'b')
'-101'
-5
2 の補数で として表され1011
ます。どうすればいいですか?