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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

Купить рекламу на форуме 85 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2009, 13:44   #1
marselik
Пользователь
 
Регистрация: 02.11.2009
Сообщений: 19
По умолчанию Что делает эта строчка???

Всем привет!
подскажите что делает это строка ((~(1<<a) & 0xF)<<16)
marselik вне форума Ответить с цитированием
Старый 02.11.2009, 13:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

1 сдвигается влево на а позиций
Потом берется отрицание этого числа (битовое) далее логическое умножение на 0xF, после чего опять битовый сдвиг на 16 битов влево.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2009, 13:54   #3
marselik
Пользователь
 
Регистрация: 02.11.2009
Сообщений: 19
По умолчанию

Спасибоооо!
marselik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 85 тыс рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что делает эта прога StudentPolitech Общие вопросы C/C++ 1 25.03.2009 22:54
Что за строчка на Си??? mTl Помощь студентам 9 25.12.2008 20:33
FindEgual-что делает эта функция? stasig Паскаль, Turbo Pascal, PascalABC.NET 1 14.12.2008 23:02
Напиште пожалуйста за что отвечаеткаждая строчка Saaashka Помощь студентам 1 03.07.2008 09:57
что делает эта программа и где ошибка? дангер Паскаль, Turbo Pascal, PascalABC.NET 27 28.01.2008 13:38