整数我倒看到了,但是小数的没看到,有没有现成的函数之类的,需要自己编写函数吗
在Float对象下提供方法floatToIntBits可以将浮点型与int类型互转,能转到int那就相当于拿到浮点数的二进制表示格式了
如果需要将这个int显示正确Float那么需要根据IEEE 754转换过来即可,不过java的Float.intBitsToFloat已经帮你解决了
//遵循IEEE 754浮点标准,返回该浮点对应的int
int intBits = Float.floatToIntBits(100.00f);
System.out.println(intBits);
//遵循IEEE 754浮点标准解析int该内容
System.out.println(Float.intBitsToFloat(intBits));
没有,需要自己编写。