-7 это именно 11111111 11111111 11111111 11111001, а 10000000 00000000 00000000 00000111 это уже очень близко к самому отрицательному — минус два ядра чего-то там или 1(31ноль) в двоичном. А так хорошая очень статья, без неё совсем худо было бы. Ну и в целом — получается, если нужен отрицательное двоичное число, его можно «сделать» из положительного: меняем все знаки на противоположные, прибавляем единицу — готово.
Mick Thomson Уровень 14
28 марта 2023
что-то не понял, 10000000 00000000 00000000 00000111 это -2147483641, а не -7
2 марта 2023
Почему в примере операции побитового отрицания число -13 записано в дополнительном коде? Операция ~ тоже применяется к дополнительному коду?
Serge Уровень 27
19 марта 2022
про дополнительный код так и не понял
Сергей Д. Уровень 37
11 ноября 2021
Почему 11111111 11111111 11111111 11110011 — это -13? Не я проверил. Написал ~12, да выдало -13. Почему 1100 — это 12 ясно, а вот как 11111111 11111111 11111111 11110011 стало минус 13 — не ясно
15 ноября 2020
Отличная статья, рекомендовал бы любому время от времени перечитывать)
1 июня 2020
Может кто объяснить, зачем побитовое мне щас? достаточно знать , || и все же? да и вообще в будущем все это побитовое лучше же исключить, чтоб код был читаемый без всего этого.
Серго Уровень 12
12 января 2020
может мне кто нибудь обьяснить, как печатать с клавы эти символы ||||||, я уже горю, даже в гугле найти не могу:DDDD А копипастить из лекций надоело
4 января 2020
Приятно удивлён, что АЖ на 10 уровне будут темы из уроков информатики, 6 класс
Миша Небоярски Уровень 16
12 сентября 2019
Если мы все равно получим от || такой же результат как от |, и от такой же результат, как и от ?
Дизъюнкция или логическое сложение (в теории множеств это объединение)
Дизъюнкция является сложным логическим выражением, которое истинно практически всегда, за исключением, когда все выражения ложны.
Таблица истинности для дизъюнкции
- Если хотя бы одно из подвыражений дизъюнкции истинно на некотором наборе значений переменных, то и вся дизъюнкция принимает истинное значение для данного набора подвыражений.
- Если все выражения из некоторого списка дизъюнкции ложны на некотором наборе значений переменных, то и вся дизъюнкция этих выражений тоже ложна.
- Значение всей дизъюнкции не зависит от порядка записи подвыражений (как в математике – сложение).
Начинай год правильно
Выигрывай призы на сумму 400 000 ₽
Отрицание, логическое отрицание или инверсия (в теории множеств это отрицание)
Отрицание — означает, что к исходному логическому выражению добавляется частица НЕ или слова НЕВЕРНО, ЧТО и в итоге получаем, что если исходное выражение истинно, то отрицание исходного – будет ложно и наоборот, если исходное выражение ложно, то его отрицание будет истинно.
Математика порядок действий с умножением и делением
Обозначения: не $A$, $bar$, $¬A$.
Таблица истинности для инверсии
«Двойное отрицание» $¬¬A$ является следствием суждения $A$, то есть имеет место тавтология в формальной логике и равно самому значению в булевой логике.