Decimal 2 binary 的转换算法
来源:互联网 发布:幽浮2中文设置 Mac 编辑:程序博客网 时间:2024/05/01 22:36
一直以来自己不怎么懂 十进制转换为二进制,今天彻底的研究了以下,搞定了。
源码如下:
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <algorithm>
- using namespace std;
- string s;// The definition of global value;
- int main(int argc,char *argv[])
- {
- ifstream cin("aaa.txt");
- int n;
- while(cin>>n)
- {
- if(0==n)
- {
- cout<<" 0-->0/n";
- continue;
- }
- s=" ";
- for(int a=n; a; a=a/2)
- {
- s = s+(a%2 ?'1':'0');
- }
- std::reverse(s.begin(),s.end());
- const char *sss = s.c_str();
- cout<<n<<(n<0?"-->-":"-->")<<sss<<endl;
- }
- return 0;
- }
- /*out put :
- 0-->0
- 12-->1100
- 33-->100001
- 45-->101101
- 2-->10
- 345-->101011001
- */
- Decimal 2 binary 的转换算法
- 将十进制转换成二进制 Convert decimal to binary
- 在Decimal转换为CString的方法
- 【C#】中Decimal类型转换的问题
- convert decimal to binary
- Decimal to Binary
- bzoj4404 Binary vs Decimal
- Binary to Decimal
- decimal 转换成string去除多余的0 decimal.ToString("F0")
- DECIMAL 和CString 转换
- convert decimal number to binary
- shell------ conevrt binary to decimal
- 记录一个decimal格式转换出现的问题
- 转换科学计数法的数值字符串为decimal类型
- 算法竞赛入门经典第二版 2-5 decimal
- 二进制Binary、十进制Decimal、十六进制Hex、字节byte,位bit的转化
- 将Decimal转换成字符串
- mysql: decimal转换为二进制
- 最小公倍数--算法
- C语言编程的的四大绝招
- 素数判断算法-----应用
- jdk1.5新特性
- 查询数据库是如何让代码更安全?
- Decimal 2 binary 的转换算法
- VMware虚拟机中ubuntu安装VMware tools
- 人生规划:三岔路口的抉择(仕、商、学
- 本我何在
- 和鬼影奋斗的几天。
- 病毒 鬼影的升华?还是鬼影的变异?
- Netbios编程(一):服务器端(事件模型)
- 明天
- 大家好