[an error occurred while processing this directive]
Можно так - a = uint8('A'); b = uint8('B'); bitxor(a,b)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
andy_P
18 июля 2006 г. 11:36
В ответ на:
ага. спасибо. Еще вот с превеликим огорчением узнал, что всякие xor(), and() е поддерживают символьные переменные :(
отправлено Doka 18 июля 2006 г. 11:29
Составить ответ
|||
Конференция
|||
Архив
Ответы
не всё так просто (+)
—
Doka
(18.07.2006 12:12
85.140.16.134
, 421 байт)
не очень понял :-). bitxor - побитный xor работате с unsigned переменными. Есть еще bitor, bitxor, bitcmp, bitshift, bitset, bitget. Соответственно инверсией бит для uint8 будет bitxor(uint8(255),a)
—
andy_P
(18.07.2006 13:49
80.82.63.185
,
пустое
)
упс!! мегатуплю!.. сорри что ввёл в заблуждение. под символьными переменными я имел в виду работу с движком символьной математики в пакете Symbolic Math. Только сейчас понял, что возможна иная трактовка понятия =)
—
Doka
(18.07.2006 13:53
85.140.16.134
,
пустое
)
C Symbolic Math не возился, поэтому ничего сказать не могу.
—
andy_P
(18.07.2006 14:02
80.82.63.185
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание