float最后加的f到底什么意思?变量转换后出错

来源:-

慕仙1079040

2015-10-31 21:06

        float a =123.03f;

        double b = a;

        System.out.println(b);

运行结果:

123.02999877929688

对上面的f很是费解,到底什么意思呢?为什么转换double了以后变成那么长一串了呢?

写回答 关注

1回答

  • siiv
    2015-10-31 23:50:19
    已采纳

    f就是float啊,建议去看计算机导论或者计算机组织结构之类的书

    慕仙1079...

    谢谢你,我去找资料看了。现在明白浮点型的意义了。

    2015-11-02 00:51:18

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165171 学习 · 17581 问题

查看课程

相似问题