Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перевод десятичного во внутреннее представление. Побитовая операция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение функции http://www.cyberforum.ru/cpp-beginners/thread521433.html
Доброго времени суток, дамы и господа. Прошу о помощи в решении функции на С++ сама функция : f(x,y)=e^(-(x^2+y^2)) *( (arcsin (x/a) - arccos (y/b)) / ( tg^2 (x/Пи) + ctg^2 (y/Пи)) ) x,y,a,b...
C++ Как соединить TEMPLATE с кнопкой? //--------------------------------------------------------------------------- #pragma hdrstop #include "Add_printall.h" http://www.cyberforum.ru/cpp-beginners/thread521431.html
Внедрение DLL: Не получается вытащить данные из listview чужой программы. C++
В общем ситуация такая. Есть чужая программа, в ней элемент управления(ЭУ) похож на listview, но его класс отличается от стандартного. В этом listview данные периодически обновляются из сети. Дллку я...
C++ "логическое" удаление записи из файла...
Создаю простую БД. Как логически удалить выбранную запись из файла. При записи БД в служебное поле записывается порядковый номер записи, в случае логического удаления этот номер заменяется на...
C++ Метод решения http://www.cyberforum.ru/cpp-beginners/thread521420.html
С помощью какого метода лучше всего решить на C++ систему уравнений как на картинке ?
C++ не могу отсортировать список по одному параметру void sort() { Node* ptr=head; Node* vsp=ptr;Node*a=ptr; int i=1; while(ptr->next!=NULL) { vsp=ptr->next; while(vsp->next!=NULL) { подробнее

Показать сообщение отдельно
doomer74
1 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 51

Перевод десятичного во внутреннее представление. Побитовая операция - C++

18.03.2012, 14:22. Просмотров 545. Ответов 0
Метки (Все метки)

Всем привет! Есть код функции, переводящей десятичное число во внутренний код, но не могу понять, как она работает. Помогите, пожалуйста, разобраться. Желательно подробное объяснение.

C++
1
2
3
4
5
void perevod(char dec, char *bin)
{
    for (int i = 0; i<=7; i++)
        bin[i] = (dec >> 7-i) & 1;
}
и да, самый главный вопрос - почему тут битовая операция умножения на один?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru