4.79的二进制表示为 100.10011001100110011...。
解释
十进制转二进制:
整数部分:4 / 2 = 2 余 0,2 / 2 = 1 余 0,1 / 2 = 0 余 1,所以整数部分为100。
小数部分:0.79 * 2 = 1.58 取整数部分1,0.58 * 2 = 1.16 取整数部分1,0.16 * 2 = 0.32 取整数部分0,0.32 * 2 = 0.64 取整数部分0,0.64 * 2 = 1.28 取整数部分1,以此类推,得到小数部分为1001100110011...。
由于小数部分是无限循环的,所以4.79的二进制表示为一个无限循环小数,通常我们会截取一定位数来表示,例如:100.1001100110011[2](@ref。。