8位无符号整型,表示的数是0-255
#include <stdint.h>
typedef uint8_t u8;
typedef union vec3{
struct {u8 r ,g ,b ,a ;} rgba;
int seq;
} vec3_t;
int hammingDistance(int z, int y){
vec3_t b;
vec3_t *a = &b;
a->seq = 0x05060708;
printf("%08x %02x %02x" , a->seq,a->rgba.r,a->rgba.b);
return 0;
// ret 05060708 08 06
}