【发布时间】:2021-01-05 19:50:38
【问题描述】:
public class Main
{
public static void main(String[] args) {
double hexDouble = 0xf.8p3;
System.out.println(hexDouble);
}
}
double hexDouble = 0xf.8p3 如何计算为 15.5 * 2^3 ? (f.8 == 15.5 ??) 是f.8,读作15.8??
请告诉我.......
【问题讨论】:
-
十六进制
f是十进制 15。十六进制0.8是十进制0.5。p3是二进制指数,所以乘以2**3。
标签: java floating-point hex