跪求将十进制转换为二进制的c++程序代码,关键是怎样转换??

[复制链接]
查看11 | 回复3 | 2013-10-17 20:00:48 | 显示全部楼层 |阅读模式
如果你会C++那很好办,只要给你一个如何转的方法就行了,其实一般的计算机里都有数制转换的内容这里给你举个例子,你按照这个例子的方法只要实现成代码就行了比如123(10)-》二进制123/2 = 61 余 161/2 = 30 余 130/2 = 15 余 015/2 = 7 余 17/2 = 3 余 13/2 = 1 余 11/2 = 0 余 1从下往上把余数按从左至右所以123的二进制为 1
1
1
1 0
1
1
643216 8 4
2
1
...
回复

使用道具 举报

千问 | 2013-10-17 20:00:48 | 显示全部楼层
下面是通过二进制位相与的方法:void Dec2Bin(int n){
for (int i=0; i> i) ? 1 : 0);
}
std::cout << std::endl;}...
回复

使用道具 举报

千问 | 2013-10-17 20:00:48 | 显示全部楼层
#includeusing namespace std;class binary{public:char bin[33];binary(int d){char tempbin[33];int len=0;int r;int y;do{r=d%2;y=...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行