在C++中float和double的存储

    技术2022-07-11  83

     

    double类型赋值问题:

            double d=1;

    屏幕显示: d=1.0

     

    double d=1/2;屏幕显示: d=0.0

     

      double d=1.0/2;屏幕显示: d=0.5         double d=1/2.0;屏幕显示: d=0.5

     

    在两个数之间做乘或者除的时候如果要想使结果的精度保持不变,一定要在变量赋值的时候采用相同的精度。例如:

    double a=1,c=2;

    double d=a/c;

    屏幕显示: d=0.5

    定义两个数其中一个为double类型也是可以的

    Processed: 0.016, SQL: 9