关于double和float和int以及%f,%lf,%llf,%Lf以及printf和scanf的总结

如图:

关于double和float和int以及%f,%lf,%llf,%Lf以及printf和scanf的总结_第1张图片

注解:

  1. 建议不使用float变量,而使用double变量:
    float有效数字6-7位,还不如int类型表示的数据有效性高,而double 有效数字15-16位。另外,float占四个字节,double占8字节,在表示浮点数时double精度要高的很多。
  2. 对于float类型的变量,printf()中的说明符可以用%f或%lf,而scanf()中的说明符则只能用%f;
  3. 对于double类型的变量,printf()中的说明符可以用%f或%lf,而scanf()中的说明符则只能用%lf;
  4. 对于long double类型的变量,printf()中的说明符可以用%Lf,而scanf()中的说明符则只能用%Lf。

你可能感兴趣的:(C++,C语言,编程语言,c++,c语言,java,eclipse)