Форум программистов, компьютерный форум 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

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

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