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
转载请声明https://www.cnblogs.com/wdzn/