十进制转化成二进制(C++)
十进制转化为二进制的方法,在数学上是除二取余法,如下图(自己在画图上画的,有点子丑,,,):
我这是以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++)相关推荐
- 实现对顺序表的入栈出栈操作、利用栈将十进制转化成二进制输出【数据结构实验报告】
文章目录 一.入栈.出栈操作 二.利用栈操作将十进制的数转化为二进制 一.入栈.出栈操作 #include<iostream> using namespace std; #define M ...
- 十进制如何转化成二进制c语言,c语言怎么将十进制转化成二进制
#include void main() { //进制转换函数的声明 int transfer(int x); int x; printf("请输入一个十进制数:"); scanf ...
- python怎么编程十进制转化成二进制_【Python秘籍】十进制整数与二进制数的转换...
最近在用Python写遗传算法时,发现需要将十进制的整数转换成二进制数,那么怎么来转换呢?当然如果你学过进制转换的有关计算方法,你可以手动编写一些函数来实现,不过总体来说还是比较麻烦的,这里介绍Pyt ...
- python怎么编程十进制转化成二进制_Python实现十进制和二进制之间相互转换
原博文 2019-08-05 12:53 − 十进制转二进制 原理:采用除2取余,逆序排列输出. 实现:用2整除十进制整数,可以得到一个商和余数:再用2去除商,又会得到一个商和余数,如此进行,直到商为 ...
- 【小工具类】将一个十进制数转化成二进制/四进制/八进制/16进制
先直接上完整代码: public class Test {public static void main(String[] args) {int num = 100;System.out.printl ...
- php 十六进制变中文版,php 汉字转化成 二进制 十进制 十六进制 数目字
php 汉字转化成 二进制 十进制 十六进制 数字 /** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码 ...
- 十进制转换成二进制 (栈)
十进制转换成二进制 (栈) 首先,转化的思路是 辗转取余法.比如说n = 5,先取模(5%2)获得1,然后取余并将其赋值给本身,得到n = 2:再取模得到0,取余之后n = 1:对1取模(1%2)得到 ...
- 十进制转化为二进制与十六进制显示(汇编程序)
stacks segment stack dw 200h dup(0);不太明白要200h这么大 stacks ends data segment in_buf db 6;定义输入字符串最大长度 in ...
- C语言十进制转换成二进制源码
把开发过程比较重要的一些内容备份一次,下边资料是关于C语言十进制转换成二进制的内容,应该对各位朋友有一些用. #include int main() { int num; std::cout < ...
最新文章
- python的flask框架显示柱状图_使用Python的Flask框架,结合Highchart,动态渲染图表(Ajax 请求数据接口)...
- java 爬中 验证码识别_JAVA爬虫---验证码识别技术(一)
- 【BZOJ3518】点组计数 [欧拉函数]
- lucene Field部分参数设置含义
- WordPress的Kyma plugin HTML发送的connect请求是怎么投递到PHP的
- Linux利器:QEMU!用它模拟开发板能替代真开发板?
- sql limit 子句_SQL按子句概述和示例
- php 5.5.1,PHP5.3.1 不再支持ISAPI
- 绅士宝智能机器人怎样_如何打败“机器人淘汰三原则”
- 微信客服我是这样管理的
- 切向量,普通矢量,渐变
- 先进激光三维成像雷达技术的研究进展与趋势分析
- Android 状态栏常规操作(状态栏显示,状态栏颜色,沉浸式状态栏)
- Python-OpenCV 图像加权混合(滤色, 叠加, 柔光, 强光)
- 面向建筑应用的三维点云数据获取和处理的计算方法
- R5 7640H参数 锐龙R57640H性能怎么样相当于什么水平级别
- xdoj-87-跳一跳
- 万能密码:‘or 1=1-- 实战SQL注入,秒破后台
- 基于生理信号的多模态情绪识别模型
- 四种代码洁癖类型,程序员看了直呼内行
热门文章
- dpi和ppi换算_八一八那些px、pt、ppi、dpi、dp、sp之间的关系
- POJ2404:Jogging Trails
- Go实战--Gorilla web toolkit使用之gorilla/sessions(iris+sessions)
- 推荐一个关键词“Orkut Buyukkokten”
- mysql 安装插件 validate_password
- ecshop数据字典
- 语音识别基础算法——动态时间规整算法
- pyspark特征工程常用方法(一)
- docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)
- ORACLE 学习(五)