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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2007, 20:32   #1
rider
 
Регистрация: 05.12.2007
Сообщений: 3
Вопрос Присвоение переменным булевских выражений

Меня удивила одна вещь-оказывается можна присваивать переменной булевское выражение.Например(обмен значений переменых)
Код:
a:=a xor b;
b=a xor b;
a:=a xor b;
Так вот я не могу понть каким образом такое выходит(не только с xor)
rider вне форума Ответить с цитированием
Старый 06.12.2007, 20:46   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

А переменные a и b integer или boolean?
_Dmitry вне форума Ответить с цитированием
Старый 06.12.2007, 20:50   #3
rider
 
Регистрация: 05.12.2007
Сообщений: 3
По умолчанию

Integer в том то и дело-и все работает!
rider вне форума Ответить с цитированием
Старый 06.12.2007, 21:03   #4
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

C integer это работает поразрядно. Вот пример из help-а Delphi: 13 or 33 = 45
переводим в двоичную систему: 13 - 001101, 33 - 100001, поразрядно применяем or и получаем 45 - 101101
_Dmitry вне форума Ответить с цитированием
Старый 06.12.2007, 21:11   #5
rider
 
Регистрация: 05.12.2007
Сообщений: 3
По умолчанию

Thank you!
rider вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доступ к переменным RealSHELS Общие вопросы Delphi 4 15.06.2008 13:14
Решение простых выражений MStorm Помощь студентам 5 10.03.2008 14:34
простая задача по строковым переменным STEEL-F Помощь студентам 6 21.01.2008 22:32
Вопрос (новичка) по переменным. grey Помощь студентам 5 03.11.2007 17:25
Имя файла и его присвоение форме Леха207 Помощь студентам 2 24.06.2007 12:02