windows 和centos中都是int型变量低字节在前
unsigned char buf[10];
int a=12789;
bool mybool = true;
unsigned long BJCTT=123456;
int n1,n2,n3;
n1= sizeof(a);
n2= sizeof(mybool);
n3= sizeof(BJCTT);
memcpy(buf,&a,sizeof(a));
n1= sizeof(a);
通过调试,观察buf中值可以验证;