在C ++文件中,我读了如下声明:
return cos((x-centre)*2*M_PI*recipwidth)*.5+.5;
上述声明中的.5
是否与0.5
相同?
答案 0 :(得分:3)
以下是§2.14.4[lex.fcon] / 1(强调我的)中标准的含义:
浮动文字由整数部分,小数点,小数部分,e或E,可选的有符号整数指数和可选的类型后缀组成。整数和分数部分都由一系列十进制(十进制)数字组成。 可以省略整数部分或小数部分(不是两者);小数点或字母e(或E)和指数(不是两者)都可以省略。
是的,0.5
和.5
是等效的。