Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2010, 23:45   #11
WildField
 
Регистрация: 03.03.2010
Сообщений: 4
По умолчанию

Возвращает значение true если val & 1 равно 1 и возвращает false, если не равно 1. Например
Код:
bool a = (5 == 10); //Эквивалентно bool a = false;
Имхо эта хитрая функция проверяет является ли остаток от деления на 2 единицей. И "== 1" лишнее, в данном контексте это абсолютно аналогично a = (val & 1); Ибо тут может быть значение либо 1, либо 0.

Последний раз редактировалось WildField; 03.03.2010 в 23:50.
WildField вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что делает код AllForCS PHP 1 24.02.2010 00:50
Подскажите пожалуйста что делает этот код SlashMan JavaScript, Ajax 3 10.01.2010 22:41
Что делает этот код? lucky Общие вопросы Delphi 4 17.06.2009 17:02
Что будет собой прдставлять этот код: Pirotexnik Общие вопросы Delphi 3 27.03.2009 13:30
Что делает этот while do? Levhik Общие вопросы C/C++ 4 25.01.2009 17:27