C语言里求类型BIT数

来源:互联网 发布:怎样使用网络电视 编辑:程序博客网 时间:2024/05/17 23:06
求unsigned int型数一共有多少bit?

 int GetTotalBit(void)
{
    unsigned int x = ~0;
    int  n = 0;
    while (x 〉 0) {
      n += 8;
      x 〉〉= 8;
     }
     return n;
}

关键就是将0取反,然后移位.

原创粉丝点击