不同进制之间的转换 十进制今二进制 口整数:辗转相除法 口纯小数:与2相乘后取整数部分 2 34 余数 2 0 低位 28 1 2 0 ◆3410=1000102 0 2 1 高位 ↑十进制整数转化为其它进制的方法类似 http://math.ecnu.edu.cn/-jypan
http://math.ecnu.edu.cn/~jypan 不同进制之间的转换 十进制 二进制 整数:辗转相除法 纯小数:与 2 相乘后取整数部分 低位 高位 3410 = 1000102 † 十进制整数转化为其它进制的方法类似 余数
不同进制之间的转换 十进制)二进制 口整数:辗转相除法 口纯小数:与2相乘后取整数部分 0.3125×2=0.625 每次相乘后去掉整数部分,不断乘下去, 0.625×2=1.25 0.312510=0.01012 直到小数部分为0或达到指定的精度为 0.25 ×2=0.5 止,然后取每次相乘后的整数部分即可 0.5 ×2=1.0 绝大部分浮点数无法用二进制精确表示,如0.1,0.2,0.3,… http://math.ecnu.edu.cn/~jypan
http://math.ecnu.edu.cn/~jypan 不同进制之间的转换 十进制 二进制 整数:辗转相除法 纯小数:与 2 相乘后取整数部分 0.3125×2 = 0 . 625 0.625 ×2 = 1 . 25 0.25 ×2 = 0 . 5 0.5 ×2 = 1 . 0 0.312510 = 0.01012 ► 每次相乘后去掉整数部分,不断乘下去, 直到小数部分为 0 或达到指定的精度为 止,然后取每次相乘后的整数部分即可 † 绝大部分浮点数无法用二进制精确表示,如 0.1, 0.2, 0.3,