2的最小整数对数

来源:互联网 发布:windows消息 关闭窗口 编辑:程序博客网 时间:2024/06/06 00:29
short log2US16(unsigned short a){    short zero = 0;    if (a == 0) return 0;    if (!(0xFF00 & (a << zeros))) zero += 8;    if (!(0xF000 & (a << zeros))) zero += 4;    if (!(0xC000 & (a << zeros))) zero += 2;    if (!(0x8000 & (a << zeros))) zero += 1;    return (15 - zero); }
原创粉丝点击