How to convert RGB to hex in C++

1 Answer

0 votes
#include <iostream>

unsigned long RGBtoHEX(int r, int g, int b) {   
    return ((r & 0xff) << 16) + ((g & 0xff) << 8) + (b & 0xff);
}

int main(void) {
    int r = 80;
    int g = 125;
    int b = 210;
    
    std::cout << std::hex << RGBtoHEX(r, g, b);
    
    return 0;
}




/*
run:

507dd2

*/

 



answered Dec 29, 2021 by avibootz

Related questions

1 answer 195 views
195 views asked Dec 30, 2021 by avibootz
1 answer 156 views
156 views asked Dec 30, 2021 by avibootz
2 answers 224 views
1 answer 202 views
202 views asked Dec 29, 2021 by avibootz
1 answer 154 views
154 views asked Dec 29, 2021 by avibootz
2 answers 202 views
202 views asked Dec 29, 2021 by avibootz
...