Целые числа в Python хранятся в двух дополнениях, правильно?
Хотя:
>>> x = 5
>>> bin(x)
0b101
и
>>> x = -5
>>> bin(x)
-0b101
Это довольно хромает. Как мне получить python, чтобы дать мне числа в бинарных битах REAL и без него? Итак:
>>> x = 5
>>> bin(x)
0101
>>> y = -5
>>> bin(y)
1011