MagicPast.NET

Linux Windows Софт Hardware BIOS Вебмастеру Интернет Сеть C++ Звук Статьи Автомобильные устройства PDA

Количество cookies:  0

IP адрес:  18.207.102.38

Версия протокола:  HTTP/1.1

Локальный порт:  36624

C++

Hello world

using namespace std;

Символьные константы

Типы переменных

Логические операции

Битовые операции

Операторы If, Else

Цикл While

Цикл Do While

Оператор Switch

Цикл For

Инструкции Break и Continue

Навигация: Главная - C++ - Битовые операции

Битовые операции C++

Все числа C++ могут быть представлены в двоичном виде, то есть с использованием только 0 и 1 в записи числа. С помощью битовых операций можно сохранять большое количество информации в маленьком участке памяти. В мире существует множество вещей, которые имеют только два состояния (или, максимум, четыре)

Битовых операций всего 6:

Оператор Функция
~ побитовое отрицание (каждый бит меняет свое значение на противоположное: 0 заменяется 1, 1-нулем)
<< побитовый сдвиг влево
> > побитовый сдвиг вправо
& побитовое умножение (битовое И: поочередно выполняет операцию И с парами битов левого и правого аргумента)
^ побитовое исключающее сложение (сложение по модулю, битовое исключающее ИЛИ)
| побитовое сложение (битовое исключающее ИЛИ)