如何解决double hexDouble = 0xf.8p3如何计算为15.5 * 2 ^ 3? f.8 == 15.5 ??
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 * 16 0 = 15,而8
是8 * 16 -1 = 0.5,所以{{1} } (十六进制)是f.8
(十进制)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。