问答详情
源自:-

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

        float a =123.03f;

        double b = a;

        System.out.println(b);

运行结果:

123.02999877929688

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

提问者:慕仙1079040 2015-10-31 21:06

个回答

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

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