Форум программистов, компьютерный форум CyberForum.ru

Перевод десятичного во внутреннее представление. Побитовая операция - 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 данные периодически обновляются из сети. Дллку я внедрил, а вот получить текст не получается. Сообщения хоть через макрос ListView_GetItemText, хоть через SendMessage не проходят. ListView_GetItemCount 0 возвращает, а ListView_DeleteAllItems...
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
18.03.2012, 14:22     Перевод десятичного во внутреннее представление. Побитовая операция
Всем привет! Есть код функции, переводящей десятичное число во внутренний код, но не могу понять, как она работает. Помогите, пожалуйста, разобраться. Желательно подробное объяснение.

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;
}
и да, самый главный вопрос - почему тут битовая операция умножения на один?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru