设为首页 加入收藏

TOP

不使用sizeof, 计算int的位数
2013-05-03 18:18:06 来源: 作者: 【 】 浏览:56
Tags:使用 sizeof   计算 int 位数

    [cpp]

    #include <cstdlib>

    #include <iostream>

    using namespace std;

    int __sizeof()

    {

    unsigned int i = ~0;

    int count = 0;

    while(i)

    {

    i &= (i - 1);

    count++;

    }

    return count;

    }

    int main(int argc, char *argv[])

    {

    cout 《 __sizeof() 《 endl;

    system("PAUSE");

    return EXIT_SUCCESS;

    }

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇二叉树的12大问题 下一篇C++实现对象和接口的弱引用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: