int 值 字节翻转

来源:互联网 发布:淘宝店铺文案 编辑:程序博客网 时间:2024/04/29 07:14
//字节翻转即:第一个和第四个交换,第二个和第三个交换#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;}

0 0