我的博客

2、词法分析--4、字面值--6、浮点数

目 录

1、浮点数

1.1 语法定义

floatnumber   ::=  pointfloat | exponentfloat
        
pointfloat    ::=  [digitpart] fraction | digitpart "."
        
exponentfloat ::=  (digitpart | pointfloat) exponent
        
digitpart     ::=  digit (["_"] digit)*
        
fraction      ::=  "." digitpart
        
exponent      ::=  ("e" | "E") ["+" | "-"] digitpart

1.2 可读性增强

浮点数类型中的下划线会被忽略。可以用此特性来增强浮点数型的可读性。

3.6 新特性:允许在字面值中使用下划线增强可读性

3.14    10.    .001    1e100    3.14e-10    0e0    3.14_15_93
posted @ 2020-01-31 13:38  姜道义  阅读(244)  评论(0编辑  收藏  举报