.5与C ++中的0.5相同吗?

时间:2014-07-26 13:20:20

标签: c++ syntax numbers

在C ++文件中,我读了如下声明:

return cos((x-centre)*2*M_PI*recipwidth)*.5+.5;

上述声明中的.5是否与0.5相同?

1 个答案:

答案 0 :(得分:3)

以下是§2.14.4[lex.fcon] / 1(强调我的)中标准的含义:

  

浮动文字由整数部分,小数点,小数部分,e或E,可选的有符号整数指数和可选的类型后缀组成。整数和分数部分都由一系列十进制(十进制)数字组成。 可以省略整数部分或小数部分(不是两者);小数点或字母e(或E)和指数(不是两者)都可以省略。

是的,0.5.5是等效的。