十进制小数转化为二进制的方法是_二进制怎么算

十进制小数转化为二进制的方法是_二进制怎么算》》十进制整数转化为二进制:举例:10 商 余 10/2 5 0 5/2 2 1 2/2 1 0 1/2 0 1 所以10转化为二进制就是“1010”,从下到上,过多的就不说了,整数转化为二进制还是很简单的,只要遇到商为0即可结束。那么,十进制整数转化为二进制的算法会不…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

》》十进制整数转化为二进制

举例:10

10/2 5 0
5/2 2 1
2/2 1 0
1/2 0 1

所以10转化为二进制就是“1010”,从下到上,过多的就不说了,整数转化为二进制还是很简单的,只要遇到商为0即可结束

那么,十进制整数转化为二进制的算法会不会无限制循环下去呢,答案当然是不会的,整数除了奇数就是偶数,最后都会到达商为0的情况,也就结束了,所以说,整数一定是可以用二进制精确表示的

》》十进制小数转化为二进制

举例1:

0.25

小数部分 整数部分
0.25*2 0.5 0
0.5*2 0.0 1

所以0.25转化为二进制位0.01(从上到下),这个小数是可以用二进制精确表示的

举例2:

0.9

小数部分 整数部分
0.9*2 0.8 1
0.8*2 0.6 1
0.6*2 0.2 1
0.2*2 0.4 0
0.4*2 0.8 0
0.8*2 0.6 1
0.6*2 0.2 1
0.2*2 0.4 0

0.9用二进制表示的结果是:0.1110011001100…,0.9是不能用二进制精确表示出来的

综上,十进制小数转化为二进制不一定都能够精确表示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189724.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jQuery数组反转「建议收藏」

    jQuery数组反转「建议收藏」代码很短,不过实现的时候需要原始数组的配合。并且,对数字索引数组支持还不错,索引不连续的一样支持(对于非连续索引,只取最大的索引加1作为数组的长度,不影响数组元素反转)。 $(function(){ vararr1=[23,45,77,2,5]; //数组反转。 varlen1=arr1.length; varnewarr1=$.map(

  • 跨平台移动APP开发进阶(二):HTML5+、mui开发移动app教程[通俗易懂]

    跨平台移动APP开发进阶(二):HTML5+、mui开发移动app教程[通俗易懂]前端开发APP,从HBuilder开始~序通过HTML5开发移动App时,会发现HTML5很多能力不具备。为弥补HTML5能力的不足,在W3C中国的指导下成立了www.HTML5Plus.org组织,推出HTML5+规范。HTML5+扩展了JavaScript对象plus,使得js可以调用各种浏览器无法实现或实现不佳的系统能力,设备能力如摄像头

  • 背包问题-动态规划java实现代码

    背包问题-动态规划java实现代码背包问题-动态规划背包问题是如今面试流行的面试题之一,我们可用动态规划解题

  • 使用decode函数

    使用decode函数Decode函数使用:Oracle的decode函数蛮有意思,是oracle独有的,国际标准SQL中并没有decode函数。语法DECODE(col|expression,search1,result1[,search2,result2,…,][,default])例子SELECTproduct_id,DECODE(warehouse_id,1…

  • MySQLdump备份数据库实战

    MySQLdump备份数据库实战

  • creator drawcall优化_drawellipse函数

    creator drawcall优化_drawellipse函数前言*在游戏开发中,DrawCall作为一个非常重要的性能指标,直接影响游戏的整体性能表现。无论是CocosCreator、Unity、Unreal还是其他游戏引擎,只要说到游戏性能优化,DrawCall都是绝对少不了的一项。本文将会介绍什么是DrawCall,为什么要减少DrawCall以及在CocosCreator项目中如何减少DrawCall来提升游戏性能。正文什么是DrawCall?DrawCall中文译为“绘制调用”或“绘图指令”。DrawCall是

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号