C# 语言标准--2.4.4.3 实数
实数用于编写类型 float
、double
和 decimal
的值。
- real-literal:(实数:)
- decimal-digits . decimal-digits exponent-partopt real-type-suffixopt(十进制数字 . 十进制数字 指数部分可选 实数类型后缀可选)
. decimal-digits exponent-partopt real-type-suffixopt(. 十进制数字 指数部分可选 实数类型后缀可选)
decimal-digits exponent-part real-type-suffixopt(十进制数字 指数部分 实数类型后缀可选)
decimal-digits real-type-suffix(十进制数字 实数类型后缀) - exponent-part:(指数部分:)
- e signopt decimal-digits(e 符号可选 十进制数字)
E signopt decimal-digits(E 符号可选 十进制数字) - sign: one of(符号:下列之一)
- + -
- real-type-suffix: one of(实数类型后缀:下列之一)
- F f D d M m
如果未指定实数类型后缀,则实数的类型为 double
。否则,实数类型后缀确定实数的类型,如下所示:
如果一个给定的实数不能用指定的类型表示,则会发生编译时错误。
使用 IEEE“就近舍入”模式确定类型 float
或 double
的实数的值。
注意在实数中,小数点后必须始终是十进制数字。例如,1.3F 是实数,但 1.F 不是。
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>