宁夏政务大厅城乡建设厅口网站,关于网站建设公司大全,最牛网站建设是谁,南昌seo快速排名😄 基础不牢,地动山摇~ 补补基础~ 文章目录 1、十进制的小数转二进制?2、二进制表示的小数转十进制?3、做道coding题巩固下:1、十进制的小数转二进制? 整数部分: 用普通的二进制表示即可。小数部分: 首先,将小数部分乘以2,取出整数部分作为二进制表示的第1位;然后…😄 基础不牢,地动山摇~ 补补基础~ 文章目录 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。出现循环了~~~。