[an error occurred while processing this directive]
Не забывайте, что x и y не переменные, а условные выражения, например:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
_Bill
19 июля 2006 г. 15:34
В ответ на:
посмотрел, if (x ^ y) для компилера аналогично что if (x == y) :)
отправлено ы 19 июля 2006 г. 15:28
if ((a < 10) ^ (b >= 7)) ...
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так ничему не противоречит:-)
—
-=ВН=-
(19.07.2006 15:52
193.125.71.140
,
пустое
)
Тут вообще никаких противоречий нет, только битовые операции над переменными и условными выражениями есть две большие разницы.
—
_Bill
(19.07.2006 15:57
193.233.83.66
,
пустое
)
Так условные выражения имеют результат - true,false, представимый переменной. И битовая операция выполняется над этими переменными:-)
—
-=ВН=-
(19.07.2006 16:07
193.125.71.140
,
пустое
)
Вот, вот. Только в одном случае берутся просто переменные, а в другом - вычисляются ОБА условных выражения.
—
_Bill
(19.07.2006 16:10
193.233.83.66
,
пустое
)
ответ
—
ы
(19.07.2006 16:18
80.92.98.211
, 174 байт)
Да разные это конструкции. Хотя в частных случаях результат будет одинаков.
—
-=ВН=-
(19.07.2006 16:29
193.125.71.140
, 171 байт)
енто я уже понял что для чисел (у которых много битов) оно не равнозначно, а вот для условий у которых выход 1 или 0 равнозначно
—
ы
(19.07.2006 16:39
80.92.98.211
,
пустое
)
А Вы их не разделяйте, числа с условиями. Вот if(x^y) и if(x!=y) пофигу числа с условиями и хорошо:-)
—
-=ВН=-
(19.07.2006 16:45
193.125.71.140
,
пустое
)
Да.
—
_Bill
(19.07.2006 16:24
193.233.83.66
,
пустое
)
тогда о чем была речь? введя условные выражения вместо "x" и "y" Вы только все запутали:) ибо
—
ы
(19.07.2006 16:27
80.92.98.211
,
пустое
,
ссылка
)
Ну, во-первых, автор вопроса хотел найти аналог логического "Исключающего ИЛИ", соответствующий битовой операции.
—
_Bill
(19.07.2006 16:43
193.233.83.66
, 299 байт)
....и, как оказалось, аналог то ему и не нужен был:))
—
ы
(19.07.2006 16:48
80.92.98.211
,
пустое
)
Ну, каков был вопрос, таким стал и ответ. А в результате получилась никому не нужная дискуссия.
—
_Bill
(19.07.2006 16:51
193.233.83.66
,
пустое
)
вобщем мне кажется что для условий данные выр равнозначны, для переменных - нет
—
ы
(19.07.2006 16:24
80.92.98.211
,
пустое
)
Речь идет именно об условных выражениях. Можно проверить их вручную, с учетом того, что
—
_Bill
(19.07.2006 16:29
193.233.83.66
, 62 байт)
Так и пускай вычисляются:-)
—
-=ВН=-
(19.07.2006 16:11
193.125.71.140
,
пустое
)
Я тоже не возражаю.
—
_Bill
(19.07.2006 16:20
193.233.83.66
,
пустое
)
Ну и отлично:-)
—
-=ВН=-
(19.07.2006 16:30
193.125.71.140
,
пустое
)
это да, а что на это скажете?
—
ы
(19.07.2006 16:01
80.92.98.211
,
пустое
,
ссылка
)
А что тут сказать. Я уже как-то высказывался на эту тему.
—
_Bill
(19.07.2006 16:04
193.233.83.66
,
пустое
,
ссылка
)
:))
—
ы
(19.07.2006 15:38
80.92.98.211
, 117 байт)
на Ломоносова когда он приехал в Москву тоже наверно смотрели как на Архангельского дикаря, но всё же..... =)))
—
Крупская
(19.07.2006 15:49
82.140.84.195
,
пустое
)
Ну да, ее по-другому обычно пишут:
—
_Bill
(19.07.2006 15:48
193.233.83.66
, 69 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание