//字节翻转即:第一个和第四个交换,第二个和第三个交换
#include<Windows.h>
#include<stdio.h>
int main()
{
BYTE byte_1,byte_2,byte_3,byte_4;
unsigned int result;
//int 类型 占4个字节,32位
int value=306382034;//0x12 43 04 d2
byte_1=(value&0xff000000)>>24;
byte_2=(value&0x00ff0000)>>16;
byte_3=(value&0x0000ff00)>>8;
byte_4=value&0x000000ff;
result=(byte_4<<24)+(byte_3<<16)+(byte_2<<8)+byte_1;
return 0;
}
int 值 字节翻转
最新推荐文章于 2024-04-05 11:19:35 发布