2emir
lexass прав

нужно число в форме RRGGBB
где RR, GG и BB - числа от 0 до 255 (от 0x00 до 0xFF) – то есть по одному байту каждое
сдвигаешь байт RR влево на два байта
а GG влево на один байт
и полученное побитово складываешь
...а можно еще извратиться и сделать это НЕпобитовым сложением - вообще десятичными числами... только надо ли...