南昌p2p网站建设怎么宣传自己的店铺
😄 基础不牢,地动山摇~ 补补基础~
文章目录
- 1、十进制的小数转二进制?
- 2、二进制表示的小数转十进制?
- 3、做道coding题巩固下:
1、十进制的小数转二进制?
- 整数部分: 用普通的二进制表示即可。
- 小数部分: 首先,将小数部分乘以2,取出整数部分作为二进制表示的第1位;然后,再将小数部分乘以2,将得到的整数部分作为二进制表示的第2位;以此类推,直到小数部分为0。 特殊情况: 小数部分出现循环,无法停止,则用有限的二进制位无法准确表示一个小数,这也是在编程语言中表示小数会出现误差的原因。
举个例子,将十进制数10.6转成二进制,直接看小数部分吧,也就是0.6:
- 0.6 * 2 = 1.2
- 取出整数1,接着0.2 * 2 = 0.4
- 取出整数0,接着0.4 * 2 = 0.8
- 取出整数0,接着0.8 * 2 = 1.6
- 取出整数1,接着0.6 * 2 = 1.2
- 。出现循环了~~~
- 。