黑马程序员技术交流社区

标题: 用位运算 转换 十进制--->二进制 [打印本页]

作者: coding_wang    时间: 2015-9-10 23:42
标题: 用位运算 转换 十进制--->二进制
//利用右位移运算 取每一位的具体数值.

#include <stdio.h>
void main()
{
        int num=0;
        int t2=0;
        int m=1;

        printf("请输入需要转换的数字:");
        scanf("%d",&num);

        while (num>=1)
        {
                t2 = num & 1;
                num=num >> 1 ;
                t2 *= m;
                m *= 10;
        }
        printf("%d\n",t2);
}



作者: 舟舟    时间: 2015-9-10 23:46
厉害啊  进制老换不起来我




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2