两个函数的声明如下
public static String toBinaryString(long i)
static double longBitsToDouble(long bits)
为什么通过下面的函数能实现小数转换成二进制
Long.toBinaryString(Double.doubleToLongBits(Double.valueOf(3255.156));而longBinaryString(33.55)是非法的long.toBinaryString()需要的参数是long型的
而longBItsToDouble的返回类型是Double的
只是为什么?
public static String toBinaryString(long i)
static double longBitsToDouble(long bits)
为什么通过下面的函数能实现小数转换成二进制
Long.toBinaryString(Double.doubleToLongBits(Double.valueOf(3255.156));而longBinaryString(33.55)是非法的long.toBinaryString()需要的参数是long型的
而longBItsToDouble的返回类型是Double的
只是为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货