|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2011, 00:05 | #1 |
Пользователь
Регистрация: 14.02.2011
Сообщений: 89
|
(i and 1) = 1-зачем?????
Зачем в программах используется if (i and 1) = 1 then.....
|
20.03.2011, 03:21 | #2 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
эмм... а пример можно?
|
20.03.2011, 13:36 | #3 | |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
Цитата:
|
|
20.03.2011, 13:39 | #4 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Например, быстрая проверка на четность...
Изобретатель велосипедов
|
20.03.2011, 22:57 | #5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> проверка на четность...
нечетность
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
21.03.2011, 00:28 | #6 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
хм...Такой код не будет работать ни на Паскале, ни на C++.
На Паскаль заругается на несоответствие типов, а C++ не знает слова and (хотя можно сделать макроподстановку, тогда узнает). Но, ещё есть проблема в том, что если рассматривать код с позиции языка C++, то здесь (в посте автора темы) нет сравнения - там просто оператор присваивания, но в таком виде он не выполнится. Оператор сравнения выглядит так: == Также в C++ нет слова then |
21.03.2011, 00:54 | #7 |
Пользователь
Регистрация: 14.02.2011
Сообщений: 89
|
Нет, это не оператор присваивания. Язык паскаль.
|
21.03.2011, 06:18 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
В данном случае это проверка на чётность двух двоичных чисел.
например: 10110100 and 00000001 = 00000000 Или 10110101 and 00000001 = 00000001 В первом случае число чётное, во-втором не чётное.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
this - кто он и зачем? | Kasper1 | JavaScript, Ajax | 10 | 05.03.2011 08:40 |
Как, и зачем жить? | kolobok1000 | Свободное общение | 28 | 18.11.2009 20:57 |
Зачем живем? | Simply-Art | Свободное общение | 6 | 16.10.2008 15:44 |
Зачем указателю тип? | Scratch | Общие вопросы C/C++ | 5 | 30.09.2008 11:48 |