整数转成二进制含有一的个数

            int num = 0;
            while ((bt>>=1)!= 0)
            {
                num += bt & 1;
            }
            Console.WriteLine("该数有{0}个1", num);
posted @ 2012-11-24 23:06  至道中和  阅读(104)  评论(0编辑  收藏  举报