Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Побитовые логические операции

85K
23 сентября 2012 года
Noctus
1 / / 23.09.2012
Объясните пожалуйста нубу в чем смысл побитовых логических операций (OR, AND, XOR, NOT, <<, >>)
Вот сдвиги логические сдвиги влево и вправо используются для быстрого умножения и деления на 2, а остальные?
271
24 сентября 2012 года
MrXaK
721 / / 31.12.2002
сравнение значения с 0
IP ^ subnet
обменять значения без третьей переменной
все шифры и хеш-функции
исторически с развитием физики так сложилось, после изобретения транзисторов (хотя до них тоже делали, но задач особо не было), например, резисторно-транзисторная логика и т. п.
и вообще это один из классов наборов команд на процессоре
341
24 сентября 2012 года
Der Meister
874 / / 21.12.2007
Ну это же совсем основы. Простейшее применение - комбинирование логических значений (флагов) в единое целочисленное значение. Доступ к флагам (установка, сброс, инвертирование и чтение) уже задействует все перечисленные вами операции. На двоичной арифметике основывается очень многое в программировании - с ней работают современные устройства, да ещё и в куче смежных дисциплин вроде криптографии.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог