用e为底来表示的浮点常量的写法与要求

  • Post author:
  • Post category:其他


书写浮点常量有多种选择,,基本形式:包含小数点的一个带符号的数字序列,接着是字母e或E,然后是一个代表10的指数的有符号值,且必须为整数。

其中 e 或 E 被称为阶码标志,e 或 E 后面的有符号整数被称为阶码。阶码代表 10 的阶码次方。

例如:

-1.56E+12;

2.87e-3;

-8e1.0;错

浮点型常量可以省略正号,可以没有小数点或指数部分。

例如:

2E5;

19.28;

但是不能同时没有二者。

例如:

19;错

浮点型常量可以省略小数或者整数部分,但不能同时省略。

例如:

e3;错

注意:e前后的实数和整数不能省略。

-80.0e;错

注意:浮点型常量中不能有空格!例如:

3.21e -12 /* 有空格,错! */

3.14e5 /* 有空格,错! */

注意:浮点型常量有阶码的小数点前面只能有一位非0的数字。

例如:

1.81e7;//对

18.1e6;//错

另外阶码后面只能是整数,不能是整数表达式。

5.0e(1+4);//错



版权声明:本文为tjy199610_10原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。