floating point literal
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
浮点文字定义了编译时间常数,其值在源文件中指定.
原文:
Floating point literal defines a compile-time constant whose value is specified in the source file.
[编辑] 语法
浮点文字有两种语法。第一个由以下几部分组成:1
原文:
A floating-point literals have two syntaxes. The first one consists of the following parts:
- 非空序列包含小数点的字符定义了显著的小数位数原文:nonempty sequence of decimal digits containing a decimal point character (defines significant)
- (可选)
e
或E
可选的负号或加号和非空的十进制数字序列(DEFINES指数)原文:(可选)e
orE
followed with optional minus or plus sign and nonempty sequence of decimal digits (defines exponent) - (可选)后缀类型说明符作为一个
l
,f
,L
或F
原文:(可选) a suffix type specifier as al
,f
,L
orF
-
第二个由以下几部分组成:1
原文:
The second one consists of the following parts:
- 非空序列的小数位数(定义见显著)原文:nonempty sequence of decimal digits (defines significant)
-
e
或E
可选的负号或加号和非空的十进制数字序列(DEFINES指数)原文:e
orE
followed with optional minus or plus sign and nonempty sequence of decimal digits (defines exponent) - (可选)后缀类型说明符作为一个
l
,f
,L
或F
原文:(可选) a suffix type specifier as al
,f
,L
orF
-
后缀类型说明符定义浮点文字的实际类型
原文:
The suffix type specifier defines the actual type of the floating-point literal:
- (没有后缀)定义double
-
l L
定义long double
-
[编辑] 解释
一个十进制科学记数法,这意味着指数为功率10的显著multiplied.
的的
的的
原文:
A decimal scientific notation is used, meaning that the exponent is the power of 10 by which the significant is multiplied.