投稿  收藏 
C++语言中实型常量的表示

  (1)双精度常量有两种表示方法:常规表示法,如5.35,科学计数表示法,如5.35E-5 (表示5.35×10);

  (2)单精度常量通过在双精度常量表示的基础上后加F(或)表示,如5.35F,5.35E-5f等;

  (3)长双精度常量通过在双精度常量表示的基础上后加L(或1)表示,如535l,5.35E-5L等。

  用科学计数表示法表示的实型常量由小数和指数两部分构成。对于小数部分,规范的表示法是小数点前只出现1个有效位。对于指数部分,字母大小写不限,但指数必须是整数。若指数为正数,前面可以用+号表示,也可以省略,如5.35E+5和5.35E5、5.35e5完全等价;若指数为负数,前面用-号表示,如5.35E-5或5.35e-5。

  当用cout输出显示一个实型数据时,可能看不到所期望的那么多有效位数,因为 cout通常只输出6个有效位,但可以先执行cout.precision(n);,然后再组织数据的输出,这样输出的有效位可多达n位。

关 键 词

C++语言 实型常量

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢