Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / crc = (crc << 1) ^ QUOTIENT; / 5 сообщений из 5, страница 1 из 1
10.10.2007, 15:38:13
    #34860693
hxGopnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
crc = (crc << 1) ^ QUOTIENT;
Господа я не специалист по сям, нужно перевести сишный код на другой язык, не могли бы вы расшифровать смысл нижепреведенного выражения:
Код: plaintext
1.
crc = (crc <<  1 ) ^ QUOTIENT;
...что есть << это я знаю, но что такое ^?!
...
Рейтинг: 0 / 0
10.10.2007, 15:43:35
    #34860706
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
crc = (crc << 1) ^ QUOTIENT;
xor
...
Рейтинг: 0 / 0
10.10.2007, 15:57:14
    #34860772
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
crc = (crc << 1) ^ QUOTIENT;
возведение в степень
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
10.10.2007, 16:03:59
    #34860799
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
crc = (crc << 1) ^ QUOTIENT;
Cerebrumвозведение в степень
--------------------------------------------------------------
[не претендую на уникальность]

5 баллов! ;)
...
Рейтинг: 0 / 0
10.10.2007, 16:10:49
    #34860819
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
crc = (crc << 1) ^ QUOTIENT;
Две "птички" влево - это сдвиг числа на N разрядов в двоичной системе.

"Домик" - это поразрядное сложение по модулю 2
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / crc = (crc << 1) ^ QUOTIENT; / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]