Naruto
8/25/2017 - 10:58 PM

longlong_to_char_array.c

// cc -o longlong_to_char_array longlong_to_char_array.c
#include <stdio.h>
#include <stdint.h>

int main() {
  uint64_t src = 0x0706050403020100U;
  uint8_t dst[8];

  printf("src: 0x%016llx\n", src);
  ((uint64_t*)dst)[0] = src;
  printf("dst: 0x");
  for(int i=7; i>=0; i--) {
    printf("%02x", dst[i]);
  }
  printf("\n");
  
  return 0;
}