目录

一、二进制转换为十进制

二、十进制转换为二进制

整数部分计算

小数部分计算

总结


一、二进制转换为十进制

二、十进制转换为二进制

由于整数部分和小数部分转换方式不同,需要将整数部分和小数部分分别转换后再合并。

整数部分计算

“除2取余,逆序排列”

看图说话

问:计算十进制数173对应的二进制数?

答:

小数部分计算

“乘2取整,顺序排列”

看图说话

问:计算十进制数0.8125对应的二进制数?

答:

总结

问:计算十进制数173.8125对应的二进制数?

答:

扩展知识点

由上述 “计算十进制小数部分对应的二进制” 的过程来看,如果小数部分不是以0或5结尾,就无法用二进制精确表述(即小数部分永远无法通过乘2的方式变成全部是0),这也是为什么在数据库存储小数的时候尽量不使用float或double类型(丢失精度),而是使用decimal进行小数存储。

【计算机原理学习】二进制和十进制转换相关推荐

  1. 计算机基础之二进制、十进制、十六进制转换(上)

    计算机基础之二进制.十进制.十六进制转换(上) 计数法与数据转换原理 背景知识:什么是计数法 人类历史上,不同的文明发展都遇到同样的问题,人类记录量时比如中文 二.三.四.五.六--,记录数字所使用的 ...

  2. 初中计算机教案十进制转二进制,二进制与十进制转换(教案).doc

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

  3. 好东西——计算机原理学习(序)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/cc_net/article/details/10418711 序言 又有两年没有写Blog了, 这2 ...

  4. 计算机原理学习(1)

    序言 又有两年没有写Blog了, 这2年从做windows phone 到 Android C++, 慢慢的很多观念也有所改变了.以前一心想做C#相关的工作,现在却感觉,什么语言都无所谓了.公司项目挺 ...

  5. 计算机原理学习(序)

    转载地址:http://blog.csdn.net/cc_net/article/details/10418711 序言 又有两年没有写Blog了, 这2年从做windows phone 到 Andr ...

  6. 【计算机基础】二进制和十进制的转换计算

    二进制和十进制的转换非常简单 1.二进制转为十进制 首先讲一下"权重"的概念 数字中某位的权重这样计算:2的(该位所在的位数(从右至左)-1)次方 比如:10中的0的权重为:2^( ...

  7. 进制转换之二进制与十进制转换

    一.正整数的十进制转换二进制: 要点:除二取余,倒序排列 解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等 于一或零时为止,倒取将除得的余数,即换算为二进制数的结果 例如把52换算成二进 ...

  8. JAVA:二进制与十进制转换

    将十进制转换为二进制 将二进制转换为十进制 1. 将十进制转换为二进制: 思路:对十进制的数进行除2取余法: /*** 讲10 进制转化为二进制* @param de :待转换的十进制* @retur ...

  9. Python栈的应用之二进制与十进制转换

    示例: 233转为2进制:除2法,转8进制除8,转16进制除16 二进制数的尾:233//2=116 余1116//2=58 余058//2=29 余029//2=14 余114//2=7 余07// ...

最新文章

  1. iis6.0解析漏洞
  2. 更新Android Studio 3.1.1碰到的问题
  3. android 请求参数打印,android retrofit 请求参数格式RequestBody的方法
  4. vue2使用$set()使对象新增属性后触发视图更新
  5. 3部世界顶级宇宙纪录片,献给对宇宙万物充满好奇的你
  6. yii 使用 有赞sdk_有赞ABTest系统:数据驱动增长实践
  7. Strange Partition CodeForces - 1471A
  8. Linux C 中字符串化操作符#
  9. Linux命令 umask,chmod使用
  10. 分布式一致性算法2PC和3PC
  11. python udp编程_Python UDP编程小示例
  12. vue ---- 计算属性
  13. 仿苹果涂鸦软件_ipad平板电脑有哪些绘画软件?
  14. 38线性映射05——代数与代数同构
  15. BLE4.0蓝牙模块JDY-08的简单使用
  16. 第9届蓝桥杯Java组省赛
  17. Coverity代码扫描工具
  18. python中not是什么意思_python中的not具体使用及意思
  19. 岛用海水淡化设备拯救日常用水难
  20. java/php/net/python羽毛球场地管理系统设计

热门文章

  1. 从五新到百新,阿里终于要卷起裤腿干“新农业”了
  2. 测试用例-用例思维导图
  3. 案例精选 | 淘宝服务端高并发分布式架构演进之路
  4. 不为人知的网络编程(九):理论联系实际,全方位深入理解DNS
  5. 四年级计算机ppt教学,四年级计算机(上册).ppt
  6. 旅游项目中的专有名词
  7. 港澳通行证办理 外省大学生(本科)
  8. Git 基础知识--分支操作
  9. R语言使用xgboost包拟合xgboost回归模型、使用predict函数和训练好的模型进行预测推理、计算回归模型的评估指标MAE、MSE、RMSE
  10. pbds库学习笔记(优先队列、平衡树、哈希表)