-1
Я хотел бы перевернуть все биты в байт. Как мне это сделать?Переверните все значения бит в байт
Ex:
input: 10101000
output: 01010111
Я хотел бы перевернуть все биты в байт. Как мне это сделать?Переверните все значения бит в байт
Ex:
input: 10101000
output: 01010111
Используйте ~
bitwise complement operator.
byte flipped = (byte) ~original;
Или вы можете сделать 'original^= 0xFF' или использовать' -1' вместо '0xFF'. – mbomb007
Этот вопрос был задан до, попробуйте здесь: http://stackoverflow.com/questions/6351374/bitwise-operator-for-simply-flipping-all-bits-in-an-integer –
I помеченный как возможный дубликат. – mbomb007
Используйте операцию Negate. т. е. ~ var. –