//设置无符号整形的字节,x表示无符号整数,b表示要设置为的字节,i表示设置哪个字节
unsigned replace_byte (unsigned x,unsigned char b,int i)
{
char *p=(char *)&x; //利用char指针指向
p[i]=b;
return x;
}
//设置无符号整形的字节,x表示无符号整数,b表示要设置为的字节,i表示设置哪个字节
unsigned replace_byte (unsigned x,unsigned char b,int i)
{
char *p=(char *)&x; //利用char指针指向
p[i]=b;
return x;
}