ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

宏定义与位运算使用

宏定义与位运算使用 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也就是数组元素个数。
返回列表