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

Что значат операторы >> и &, в присвоении переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прямое и обратное преобразование Хаара http://www.cyberforum.ru/cpp-beginners/thread817008.html
Здравствуйте. Написал вейвлет-сжатие Хаара, чисто визуально все работало правильно. Для надежности решил написать обратное преобразование и восстановить изображение. Прямое преобразование #include "stdafx.h" #include "libopencv.h" #include <fstream> #include <math.h> #define N 32
C++ SDL & OpenGL Можно при использовании связки SDL и OpenGL также использовать сторонние библиотеки для создания пользовательского интерфейса (например эту)? Или лучше использовать Qt? http://www.cyberforum.ru/cpp-beginners/thread817003.html
Создание программы на начальном этапе C++
Подскажите, пожалуйста, какого типа проекта в С++ надо создать и куда именно вставить следующий программный код, что бы программа запустилась и можно было посмотреть на результат? #include <stdio.h> int main() { double b = 213.492222232; printf("%i",(int)(b+.5)); }
C++ Распаковка PAK Файлов
Есть одна игра, новая Dance - MMO, я все ресурсы игры - модели,картинки тексты и т.д находятся в этом файле. Я пытался открыть этот файл с помощью всех программ которые открывает файлы .PAK но никакая программа не открыла этот файл. В игре есть такие 4 файла, у одного размер 2GB, у второго размер 750MB, у третьего 350MB, и у четвертого 1GB, так что кинуть вам файлы не смогу, так как много...
C++ В двумерном массиве определить первый отрицательный элемент на интервале [a,b] http://www.cyberforum.ru/cpp-beginners/thread816964.html
Подскажите пожалуйста что мне нужно про писать в 5 строке чтобы определить первый отрицательный элемент массива не используя break for (i=1; i<3; i++) for (j=1; j<3; j++) if(a<= M && M<=b) cout <<"Первый отрицательный элемент массива в интервале ="<<z<<endl;
C++ Подключение flex/bison или antlr к с++ Подключение flex/bison или antlr к с++. Кто-нибудь с этим сталкивался? ничего толкового не нашёл, слышал ещё через CMake можно подключать, но у меня не получилось( подробнее

Показать сообщение отдельно
Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 151

Что значат операторы >> и &, в присвоении переменной - C++

24.03.2013, 13:04. Просмотров 265. Ответов 2
Метки (Все метки)

Не знал как иначе назвать тему...

Есть функция, которая раскладывает цвет на его составляющие RGB:
C++
1
2
3
4
5
6
void ColorToRGB (unsigned int Color, unsigned char *R, unsigned char *G, unsigned char *B)
{
   *R = (Color >> 16) & 0xFF;
   *G = (Color >> 8) & 0xFF;
   *B = (Color) & 0xFF;
}
В чем вопрос:
1)Что означают >> и &, в присвоении? (*R = (Color >> 16) & 0xFF;)
2)И как примерно должна выглядеть переменная Color?(Любой цвет, который содержится в ней, в виде чисел или 0xFFFFFF?)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru