Я рекомендую вам делать так, как предлагают другие ответы, и использовать 0/1 или бит вместо этого, но если вам действительно нужно это сделать, можете ли вы в своем коде преобразовать значение из байта без знака в символ и затем в подписанный байт? Если вы можете, то Тогда 1 (00000001) - 1, а 255 (11111111) - -1
.