十进制转化为二进制的方法,在数学上是除二取余法,如下图(自己在画图上画的,有点子丑,,,):

我这是以36为例,用36不断的去除二取余,左边就是余数,最后从下至上把余数连起来,就是我们要得到的结果,就是100100.

(其实其他进制也差不多是这个样子,几进制就是除几)

在数学上学会方法就很简单,但是今天我在想着怎么用C++去实现,结果绞尽ru汁,费了大劲,于是想着做一个记录吧,代码如下:

#include<iostream.h>
void main(){int de;int bin;int i=1,j=0;cout<<"输入一个十进制数:"<<endl;cin>>de;while(de!=0){bin = de%2;de = de/2;  j = j+i*bin;i=i*10;}cout<<"转化后的二进制数为:"<<j<<endl;
}

有什么不对的地方还望指正,新手一只。。。

十进制转化成二进制(C++)相关推荐

  1. 实现对顺序表的入栈出栈操作、利用栈将十进制转化成二进制输出【数据结构实验报告】

    文章目录 一.入栈.出栈操作 二.利用栈操作将十进制的数转化为二进制 一.入栈.出栈操作 #include<iostream> using namespace std; #define M ...

  2. 十进制如何转化成二进制c语言,c语言怎么将十进制转化成二进制

    #include void main() { //进制转换函数的声明 int transfer(int x); int x; printf("请输入一个十进制数:"); scanf ...

  3. python怎么编程十进制转化成二进制_【Python秘籍】十进制整数与二进制数的转换...

    最近在用Python写遗传算法时,发现需要将十进制的整数转换成二进制数,那么怎么来转换呢?当然如果你学过进制转换的有关计算方法,你可以手动编写一些函数来实现,不过总体来说还是比较麻烦的,这里介绍Pyt ...

  4. python怎么编程十进制转化成二进制_Python实现十进制和二进制之间相互转换

    原博文 2019-08-05 12:53 − 十进制转二进制 原理:采用除2取余,逆序排列输出. 实现:用2整除十进制整数,可以得到一个商和余数:再用2去除商,又会得到一个商和余数,如此进行,直到商为 ...

  5. 【小工具类】将一个十进制数转化成二进制/四进制/八进制/16进制

    先直接上完整代码: public class Test {public static void main(String[] args) {int num = 100;System.out.printl ...

  6. php 十六进制变中文版,php 汉字转化成 二进制 十进制 十六进制 数目字

    php 汉字转化成 二进制 十进制 十六进制 数字 /** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码 ...

  7. 十进制转换成二进制 (栈)

    十进制转换成二进制 (栈) 首先,转化的思路是 辗转取余法.比如说n = 5,先取模(5%2)获得1,然后取余并将其赋值给本身,得到n = 2:再取模得到0,取余之后n = 1:对1取模(1%2)得到 ...

  8. 十进制转化为二进制与十六进制显示(汇编程序)

    stacks segment stack dw 200h dup(0);不太明白要200h这么大 stacks ends data segment in_buf db 6;定义输入字符串最大长度 in ...

  9. C语言十进制转换成二进制源码

    把开发过程比较重要的一些内容备份一次,下边资料是关于C语言十进制转换成二进制的内容,应该对各位朋友有一些用. #include int main() { int num; std::cout < ...

最新文章

  1. python的flask框架显示柱状图_使用Python的Flask框架,结合Highchart,动态渲染图表(Ajax 请求数据接口)...
  2. java 爬中 验证码识别_JAVA爬虫---验证码识别技术(一)
  3. 【BZOJ3518】点组计数 [欧拉函数]
  4. lucene Field部分参数设置含义
  5. WordPress的Kyma plugin HTML发送的connect请求是怎么投递到PHP的
  6. Linux利器:QEMU!用它模拟开发板能替代真开发板?
  7. sql limit 子句_SQL按子句概述和示例
  8. php 5.5.1,PHP5.3.1 不再支持ISAPI
  9. 绅士宝智能机器人怎样_如何打败“机器人淘汰三原则”
  10. 微信客服我是这样管理的
  11. 切向量,普通矢量,渐变
  12. 先进激光三维成像雷达技术的研究进展与趋势分析
  13. Android 状态栏常规操作(状态栏显示,状态栏颜色,沉浸式状态栏)
  14. Python-OpenCV 图像加权混合(滤色, 叠加, 柔光, 强光)
  15. 面向建筑应用的三维点云数据获取和处理的计算方法
  16. R5 7640H参数 锐龙R57640H性能怎么样相当于什么水平级别
  17. xdoj-87-跳一跳
  18. 万能密码:‘or 1=1-- 实战SQL注入,秒破后台
  19. 基于生理信号的多模态情绪识别模型
  20. 四种代码洁癖类型,程序员看了直呼内行

热门文章

  1. dpi和ppi换算_八一八那些px、pt、ppi、dpi、dp、sp之间的关系
  2. POJ2404:Jogging Trails
  3. Go实战--Gorilla web toolkit使用之gorilla/sessions(iris+sessions)
  4. 推荐一个关键词“Orkut Buyukkokten”
  5. mysql 安装插件 validate_password
  6. ecshop数据字典
  7. 语音识别基础算法——动态时间规整算法
  8. pyspark特征工程常用方法(一)
  9. docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)
  10. ORACLE 学习(五)