下面是一段C代码打印16进制
void print_hex(const char *msg, void *addr, int len) {
  uint8_t *p = (uint8_t *)addr;
  printf("%s ,stat:%0x8, len:%d\n", msg, addr, len);
  for (int i = 0; i < len / 16; i++) {
    printf("0x%08x: ", p + i * 16);
    for (int j = 0; j < 16; j++) {
      printf("%02x", p[i * 16 + j]);
      if (j % 4 == 3) printf(" ");
    }
    printf("\n");
  }
}
 
打印结果如下:
 







![maven打包失败 Cannot create resource output directory[已解决]](https://img-blog.csdnimg.cn/direct/1f1472eda744492d8a1fdec93874718c.png)










