ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

宏定义与位运算使用

2026/10/7 8:03:57 拓冰建站 浏览量
宏定义与位运算使用 1 #define WORD_LO(xxx) ((byte)((word)(xxx) 255))2 #define WORD_HI(xxx) ((byte)((word)(xxx) 8))一个字由2字节组成。因此 WORD_LO(xxx) 取参数 xxx 的低8位 WORD_HI(xxx) 取参数 xxx 的高8位。#define ARR_SIZE(a) (sizeof(a)) / sizeof(a[0])它含有100个int型的元素。如果int为4字节那么这个数组总共有400字节。 sizeof(array) 为总大小即400字节相除就是100也就是数组元素个数。