История изменений
Исправление slovazap, (текущая версия) :
Я понял, знаковое число в дополнительном коде. Ну тогда примерно то же самое, только вместо сброса знакового бита и изменения знака вычитание.
value & (1 << (bits - 1)) ? value - (1 << bits) : value
Исходная версия slovazap, :
Я понял, знаковое число в дополнительном коде. Ну тогда примерно то же самое, только вместо сброса знакового бита и изменения знака вычитание.