**关于计算机中十进制转二进制的相关技巧**

下面我们用二种方法进行对比:

1. 十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

如:

789=1100010101(二进制)

789/2=394 余1 第10位

394/2=197 余0 第9位

197/2=98 余1 第8位

98/2=49 余0 第7位

49/2=24 余1 第6位

24/2=12 余0 第5位

12/2=6 余0 第4位

6/2=3 余0 第3位

3/2=1 余1 第2位

1/2得0 余1 第1位

2.十进制整数转换为二进制整数技巧二进制十进制十进制

12^01

102^12

1002^24

10002^38

100002^416

1000002^532

10000002^664

100000002^7128

1000000002^8256

……                                     ……                      ……

举例说明:

97=64+32+1

641000000

320100000

10000001

971100001把要求得的数字拆分为表中的整数,再查表找到对应的二进制数字,将对应的二进制数字对位相加即得所求十进制数字对应的二进制数字。

通过这种算法可以轻松算出4位数以内的十进制数字。

原文:http://blog.51cto.com/13854765/2145160

计算机二进制技巧,计算机中十进制转二进制的相关技巧相关推荐

  1. 总结计算机中十进制数二进制数,计算机中十进制转换为二进制的新方法

    计算机,考试必备! 计算机中十进制转换为二进制的另一方法 -------"定位减权法" 胡燏 (四川建筑职业技术学院计算机系,618000) [摘要]本文从十进制与二进制的特点入手 ...

  2. 计算机中十进制转二进制逻辑原理,.计算机中为什么要采用二进制?及二进制的基本运算规则,还有.二进制数据与十进制、八进制、十六进制数据之间的转换方法?...

    满意答案 sqq212527 2013.04.11 采纳率:46%    等级:12 已帮助:10556人 编辑本段简介 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,其运算模式正是 ...

  3. c语言中十进制转化二进制八进制十六进制,进制转换:二进制、八进制、十六进制、十进制之间的转换...

    对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果觉得吃力,可以暂时跳过,用到的时候再来阅读.但是本节所讲的内容是学习编程的基础,是程序员的基本功,即使现在不学,迟早也要回来学. 上节我们对二进制 ...

  4. 关于JAVA中十进制转换二进制的小程序

    对于java中求二进制是将一个数分开成整数部分和小数部分,整数部分的按照除以2直到是0为止:小数部分是按照乘以2取整到0为止,对于特殊的小数就循环15次为止, 以下是代码: //十进制小数和整数的二进 ...

  5. java中十进制转二进制转换函数

    十进制转成十六进制:  Integer.toHexString(int i)  十进制转成八进制  Integer.toOctalString(int i)  十进制转成二进制  Integer.to ...

  6. C++/C语言中十进制转二进制的常见方法

    用一个算法实现十进制数向二进制数转换,我们考虑得到7的二进制表示,奇数的二进制形式最后一位肯定是1,而偶数的二进制最后一位肯定是0.可以通过7%2来计算二进制最后一位数是0或者1.即对于十进制整数n而 ...

  7. 计算机删除文档中所有的空行,Word查找技巧:批量删除文档中空格、空行

    原标题:Word查找技巧:批量删除文档中空格.空行 在日常工作中我们经常会碰到以下2个困扰: 如,很多网上下载或拷贝到Word的纯文本形式的资料,最烦的莫过于文档中有一大堆空格或空行(回车符),格式非 ...

  8. linux字符串转为二进制,Linux printf将十进制转换为二进制?

    不,C printf 没有二进制格式的格式修饰符( http://www.cplusplus.com/reference/cstdio/printf/ ),以及linux util 也没有扩展它 %b ...

  9. python 二进制流_Python中对字节流/二进制流的操作:struct模块简易使用教程

    前言 前段时间使用Python解析IDX文件格式的MNIST数据集,需要对二进制文件进行读取操作,其中我使用的是struct模块.查了网上挺多教程都写的挺好的,不过对新手不是很友好,所以我重新整理了一 ...

  10. MATLAB从入门到精通-matlab中符号推导应用及相关技巧

    前言 手撕公式必不可少,但是难免出错.在战略上手推公式,而在战术上用matlab符号推导辅助和验证可以大幅度减少出错,并提高效率. 关于MATLAB系列的精品专栏大家可参见 MATLAB-30天带你从 ...

最新文章

  1. 关于SCI的那些事儿
  2. Intel Realsense C/C++ 转 python (1)rs-hello-realsense 获取摄像头正中心对应的深度数据 get_distance()
  3. 征战蓝桥 —— 2014年第五届 —— C/C++A组第1题——猜年龄
  4. Reporting Services 错误案例一则
  5. MySQL常见的主从复制架构_如何搭建经典的MySQL 主从复制架构
  6. 三招快速重新打开被关闭的Chrome标签页
  7. 如何避免JS内存泄漏?
  8. Google浏览器调试前端代码
  9. 使用SQL Server 2005作业设置定时任务
  10. 【git】源代码管理工具 GIT的使用步骤的详细讲解
  11. iOS KVO实现方式
  12. LINUX设备驱动之platform总线
  13. udp聊天室的界面实现
  14. 敏感词测试软件,作者敏感词检测工具
  15. 住在我隔壁的一对大学生夫妻(十五)
  16. 透明OLED显示器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 解放双手, python自动化操作电脑端微信
  18. 成功背后(敬所有IT人)
  19. 读取pdf文字和excel写入操作
  20. 游戏攻略 Re:LieF ~親愛なるあなたへ~ (relief给挚爱的你)

热门文章

  1. 超像素分割研究进展+SLIC近几年进展
  2. 基于JavaWeb网上商城(以卖书为主)
  3. 多目标优化_学习笔记(三)MOEA/D
  4. 上海大学计算机考证时间表
  5. 设计一个家庭记账管理系统(Java)
  6. .net xml转json
  7. 借助 Material You 动态配色丰富您的应用
  8. 固定资产管理系统项目总结
  9. 国有资产管理处组织召开新版固定资产管理系统操作培训会
  10. python程序设计基础课后习题答案(电子版,可复制)