Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,914
1

Побитовая операция &

09.11.2009, 00:40. Показов 3093. Ответов 3
Метки нет (Все метки)

Скажите пожалуста, что значит эта запись , и как записать в другом варианте?
...
int x=5;
while (x & 1)
{....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2009, 00:40
Ответы с готовыми решениями:

Побитовая операция &
Даны два массива с числами в десятичной системе счисления, разделенные пробелами. Нужно...

побитовая операция |
есть 3 матрицы : float **M,**M1,**M2; нужно выполнить for(i=0;i<n;i++) { ...

побитовая операция
Вычислить, объяснить результат выражения, используя поразрядные операции, для заданных значений...

Побитовая операция умножения
Как с помощью побитовой операции умножения можно проверить что четвертый младший бит заданного...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
2808 / 1399 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
09.11.2009, 00:50 2
Цитата Сообщение от PointsEqual Посмотреть сообщение
while (x & 1)
Это проверка на нечетность.

Вообщем, x&1 равно нулю, если x-четное и не равно нулю, если x-не четное.

Это связано с разложеним числа в двоичный код и применению поразрядной операции И.

По другому можно так:

while(x%2)
1
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,914
09.11.2009, 01:06  [ТС] 3
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Это проверка на нечетность.

Вообщем, x&1 равно нулю, если x-четное и не равно нулю, если x-не четное.

Это связано с разложеним числа в двоичный код и применению поразрядной операции И.

По другому можно так:

while(x%2)
спасибо
0
Эксперт JavaЭксперт С++
8365 / 3586 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
09.11.2009, 11:09 4
Конъюнкция
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2009, 11:09

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Бинарная(побитовая) операция
Мне нужно написать функцию которая проверяет значение есть парным или нет bool IsEven(unsigned...

Оператор if и логическая операция И (AND) &&
Вод подскажите что будет быстрей обрабатываться процессором: if(!a&&!b) { a+b; } или

Поразрядная операция &
Здравствуйте! У меня есть программа: unsigned short int con(unsigned short int x, unsigned...

Операция получения адреса & и vector
Здравствуйте. Работает ли Операция получения адреса (&) в векторе? Просто есть пример в книги, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.