admin管理员组

文章数量:1122949

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

如图:

注解:

  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。

本文标签: 关于double和float和int以及flfllfLf以及printf和scanf的总结