logo search
АВС_Лек4_2013 / ИнтернентСсылкиАссемблерЛогика

Побитовые логические операции[править | править исходный текст]

Ряд источников по языкам низкого уровняназывает побитовые логические операции простологическими[1][2], но в терминологии программирования на языках высокого уровня в названиях битовых операций присутствуют прилагательныебитовый,побитовый(например: «побитовоелогическое И», оно же «побитовое умножение»),поразрядный.

В некоторых языках программирования названия операторов, соответствующих логическими побитовым логическим операциям, похожи. Кроме того, язык программирования может допускатьнеявное приведениечислового типа к логическому и наоборот. В таких языках программирования необходимо внимательно следить за использованием логических и побитовых операций, перемешивание которых может привести к ошибкам. Например, вC++результатом выражения «2 && 1» (логическое И) являетсябулево значениеtrue, а результатом выражения «2 & 1» (побитовое И) — целое0.