Привет всем У меня есть цикл с ~ оператором никогда не нашел это раньше на какой-либо из кодаЧто такое оператор ~ для
for (int i = 0; i < bytes.length; i++) {
mashed[i] = (byte) ~bytes[i];
}
что делает ~ делать?
я не нашел ничего подобного в интернете или где-нибудь, прежде чем поэтому, возможно, кто-то может помочь мне спасибо заранее
В дополнении к посланным ответам: [Битовые и биты Операторы сдвига] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html) и [Java® Язык Спецификация: 15.15.5.Оператор побитового дополнения ~] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.15.5) – informatik01