如何将十进制数转换成二进制数输出的一种方法

来源:互联网 发布:mysql 表触发器 编辑:程序博客网 时间:2024/09/21 06:32

如题  利用 按位与来检测

不管二进制 十进制 还是 其他 在计算机里的存储都是 01形式存储

#include<iostream>using namespace std;int t;short int d;int b[8*sizeof(short int)];int main(){cout<<"intput d:";cin>>d;cout<<d<<endl;for(t=0;t<8*sizeof(short int);t++){if(d&((short int)1<<t)) b[t]=1;elseb[t]=0;}for(t=0;t<8*sizeof(short int);t++){      cout<<b[8*sizeof(short int)-t-1];}cout<<endl;}

运行结果如下

 

 

 

 

 

0 0
原创粉丝点击