Я совершенно новичок в программировании, и я пытался изучить некоторые базовые двоичные файлы, но есть еще одна вещь, которую я не совсем понимаю. Это правила относительно оператора NOT.Как работает двоичный оператор NOT (~)?
позволяет сказать, что я wan't вычислить это: 62&~29
62 = 111110
29 = 011101
теперь результат, насколько я понимаю, это должно быть:
100011 = 35
но результат я получаю от кода 34.
Так что мой вопрос: что происходит с последним значением? Почему он не добавляется к 34?
Надежда кто-то может объяснить мне: D
Иметь хороший день.
Хорошо, что имеет смысл. Большое спасибо за ваше объяснение :) –
~ 1 на самом деле -2 в дополнении. –
К сожалению. Вы правы. Я удалил предложение. – Bathsheba