#include using namespace std; int main() { int red, green, blue; unsigned long rgb = 0xff0000; string s = "#ff00ff"; s.erase(0,1); int num = stoi(s, 0, 16); cout << rgb << endl; cout << "num: " << num << endl; rgb = num; red = rgb >> 16; green = (rgb & 0x00ff00) >> 8; blue = (rgb & 0x0000ff); rgb = 0; rgb |= red <<16; rgb |= blue <<8; rgb |=green; cout << "red: " << red << "green " << green<< "blue: " << blue<< endl; }