问答详情
源自:2-9 强制类型转换

请问一 下

double num1= 2.5; 为什么我把“double”改成“float”输出的结果还是一样?

提问者:qq_不如平静 2015-08-07 10:09

个回答

  • AAnonymous
    2015-08-07 12:22:56

    double 和 float 都是 浮点类型。只不过 double 表示的范围更大

    2.5在他们俩都能表示,自然就一样了

    你可以用一个很大的浮点数试试,float就会截断了