fork download
  1. #include <iostream>
  2. #include <array>
  3.  
  4. std::array<std::uint8_t, 4> convert(std::uint32_t u)
  5. {
  6. return {
  7. (u >> 24) & 0xFF,
  8. (u >> 16) & 0xFF,
  9. (u >> 8) & 0xFF,
  10. u & 0xFF
  11. };
  12. }
  13.  
  14. void display(const std::array<std::uint8_t, 4>& a)
  15. {
  16. const char* sep = "";
  17. for (auto e : a) {
  18. std::cout << sep << int(e);
  19. sep = ", ";
  20. }
  21. std::cout << std::endl;
  22. }
  23.  
  24. int main() {
  25. display(convert(7892936));
  26. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
0, 120, 111, 200