32 位字节操作

 

//用于从32位整数中提取各个字节。
#define BYTE0(temp) (*(char *)(&temp))       // 取前8位内容 0-7
#define BYTE1(temp) (*((char *)(&temp) + 1)) // 取8-15位
#define BYTE2(temp) (*((char *)(&temp) + 2)) // 取16-23位
#define BYTE3(temp) (*((char *)(&temp) + 3)) // 取24-31位

 

posted @ 2025-05-19 10:12  微笑的''80  阅读(4)  评论(0)    收藏  举报