1. 二进制转十进制

方法:“按权展开求和”

例:

(1011.01)2 =(1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 + 0×2^(-1) + 1×2^(-2) )10

=(8+0+2+1+0+0.25)10

=(11.25)10

规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十

分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。

注意:不是任何一个十进制小数都能转换成有限位的二进制数。

2. 十进制转二进制

(1)十进制整数转二进制数:“除以2取余,逆序排列,直到商为0”(除2取余法)

例:

(89)10 =(1011001)2

89÷2 ……1

44÷2 ……0

22÷2 ……0

11÷2 ……1

5÷2 ……1

2÷2 ……0

1÷2 ……1 (商为0)

(2)十进制小数转二进制数:“乘以2取整,顺序排列,直到积中的小数部分为0,或者达到所要求的精度为止”(乘2取整法)

例:

(0.625) 10 = (0.101) 2

0.625×2 = 1.25 ……1

0.25 ×2 = 0.50 ……0

0.50 ×2 = 1.00 ……1 (积中的小数部分为0)

转载于:https://www.cnblogs.com/zhuyf87/archive/2013/02/27/2934578.html

十进制与二进制间的相互转换相关推荐

  1. 十进制与二进制间的转换(简述)

    什么是十进制? 人类算数使用十进制,人类可见.可读 是一种以10为基数的计数方法. 举例:289.27.161...... 什么是二进制? 计算机只识别机器码,即,二进制数 二进制是计算机最原始的机器 ...

  2. 二进制,十进制与十六进制间的相互转换

    十六进制的互转非常简单,基本上就是十进制0-15每个数对应一个数字或字母,非常简单. 一,二进制转十六进制 首先我们先数一下二进制数的位数,是奇数位还是偶数位.如果是奇数位就在最前面加上一个0, 然后 ...

  3. 计算机与十进制 教案,二进制与十进制间的转换教案

    十进制与二进制间的转换 [教学目的与要求] 1.熟悉数制的概念:2.掌握位权表示法: 3.熟练掌握各数制之间的转换方法. [课时安排] 1课时. [教学重点与难点] 1.难点:位权表示法 十进制转化为 ...

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

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

  5. 计算机常用数制转换说课稿,小学信息说课稿:十进制与二进制的转换

    <十进制与二进制的转换>是小学学科中重点内容,也是教师招考中的重点内容.下面的小编将从教材分析.学情分析.教学目标确立.教法与学法及教学设计五个方面的内容进行阐述这篇说课稿: 一.教材分析 ...

  6. 二进制与八进制、十进制、十六进制之间的相互转换

    计算机中有四种进制方式: 1.二进制:由0和1两个数字组成. 2.八进制:八个符号,由0~7八个数字组成.开头一般以0开头. 3.十进制:十个符号,由0~9十个数字组成,不能以0开头.是咋们日常生活中 ...

  7. 二进制、八进制、十进制、十六进制间相互转换

    文章目录 1.1 常见的进制 1.2 进制间如何转换 1.3 十进制转换二.八.十六进制 1.4 二.八.十六进制转换成十进制 1.5 二进制转换成八.十六进制(第一种方法) 1.6 二进制转换成八. ...

  8. 一篇博文用Java玩转二进制、十进制、十六进制间的转换

    本篇博文不讲废话,只上代码,代码中会有注释.因这两天公司项目中需要用到进制转换,所以细作了研究.(其实jdk提供了进制间转换的方法,主要在Integer类中,寻求简便的可以直接用,不过能自己写方法实现 ...

  9. 十进制与二进制的相互转换

    一. 1.十进制转换为二进制,分为整数部分和小数部分. 整数部分采用除2倒取余法,具体做法:用2去除十进制整数,可以得到一个商和余数:在用2去除商,又会得到一个商和余数,如此进行,知道商为0时为止,然 ...

最新文章

  1. leetcode 376. 摆动序列(dp)
  2. 从数据库表中随机获取N条记录的SQL语句
  3. 如何安装python3.8.1_python3.8.1 安装
  4. 创建数组表格PHP苹果价格,如何从PHP数组创建HTML表?
  5. LINUX 邮件服务器qmail 架设
  6. atitit.网络文件访问协议.unc smb nfs ftp http的区别
  7. minecraft我的世界服务器自动备份脚本
  8. 滤波算法(二)—— 中位值滤波算法
  9. 如何使用MISRA改进嵌入式编程
  10. VNC远程桌面使用方法
  11. ubuntu软件商店提示has install-snap change in progress问题
  12. 山东理工大学ACM平台题答案 数列有序! 1244
  13. poi读取受保护的excel
  14. 【李佳辉_周报_2022.10.23】
  15. nodejs+express解决微信公众号token验证失败
  16. 手机重力感应控制电脑(一)
  17. 数据的处理之工具推荐(MATLAB、Python、Panoply、CDO、NCL)
  18. FinalShell找回服务器密码
  19. Cannot assign requested address错误解决
  20. 基于Gate Mechanism的激活单元GTU、GLU

热门文章

  1. MYSQL远程连接失败:ERROR 1130: mysql 1130连接错误的有效解決方法
  2. java----八种排序算法
  3. 一键添加JAVA环境变量
  4. 云上的精准医疗——公有云、私有云案例分析和比较
  5. [题解]第十一届北航程序设计竞赛预赛——L.偶回文串
  6. 6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛
  7. AndroidMainifest标签说明2——lt;activitygt;
  8. Javascript history pushState onpopstate方法做AJAX SEO
  9. 理解与使用Javascript中的回调函数
  10. 05-Windows Server 2012 R2 会话远程桌面-标准部署-RD连接代理高可用性(RemoteApp)