您的位置:首页 > 编程语言 > C语言/C++

安卓系统底层C语言算法之测试参数是几个long型的算法

2016-03-01 20:17 316 查看
#include <stdio.h>

#define BITS_PER_LONG (sizeof(unsigned long) * 8)

//求一个数x是几个long的长度

#define BITS_TO_LONGS(x) (((x) + BITS_PER_LONG - 1) / BITS_PER_LONG)

int main(void)

{

int i = 40 ;

int j = 1000 ;

printf("%d\n",BITS_TO_LONGS(i));

printf("%d\n",BITS_TO_LONGS(j));

return 0 ;

}

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: