有时候我们需要对一个数字节对齐。
实例代码:
//字节对齐
//先加
//再用低位取零
int main( )
{
unsigned int i = 15, j = 16;
printf("0x%x\n", CEILING_2_POWER(i,j));
printf("0x%x\n", A(i,j));
printf("0x%x\n", B(i,j));
return 0;
}
运行结果:
0x10
0x1e
0xfffffff0
用宏定义字节对齐
阅读 43
2022-06-09
有时候我们需要对一个数字节对齐。
实例代码:
//字节对齐
//先加
//再用低位取零
int main( )
{
unsigned int i = 15, j = 16;
printf("0x%x\n", CEILING_2_POWER(i,j));
printf("0x%x\n", A(i,j));
printf("0x%x\n", B(i,j));
return 0;
}
运行结果:
0x10
0x1e
0xfffffff0
相关推荐
精彩评论(0)