У меня есть отрицательное целое число (4 байта), из которого я хотел бы иметь шестнадцатеричную форму представления его двух дополнений.Как напечатать целое число со знаком как шестнадцатеричное число в дополнении к python?
>>> i = int("-312367")
>>> "{0}".format(i)
'-312367'
>>> "{0:x}".format(i)
'-4c42f'
Но я хотел бы видеть "FF ..."
ли это домашнее задание? – Konrad
«шестнадцатеричная форма представления его двух дополнений»? Как это может быть полезно? – Konrad
Конрад, возможно, он готовит инструмент, чтобы показать своим ученикам, как это делается. Или ему любопытно. Или у него есть API, чтобы следовать. Или собеседник поставил ему случай с пивом, что Perl мог бы сделать это лучше. – sarnold