Swift5.1—数值型字面量

如果一个十进制数的指数为 exp,那这个数相当于基数和10^exp 的乘积:

  • 1.25e2 表示 1.25 × 10^2,等于 125.0
  • 1.25e-2 表示 1.25 × 10^-2,等于 0.0125

如果一个十六进制数的指数为 exp,那这个数相当于基数和2^exp 的乘积:

* 0xFp2 表示 15 × 2^2,等于 60.0。
* 0xFp-2 表示 15 × 2^-2,等于 3.75。

数值类字面量可以包括额外的格式来增强可读性。整数和浮点数都可以添加额外的零并且包含下划线,并不会影响字面量。

let paddeddouble = 000123.456
let oneMillion = 1_000_000
let justOverOneMillion = 1_000_000.000_000_1

你可能感兴趣的:(Swift5.1—数值型字面量)