Как работать с числами типа 20999998.00000000001?Float80 слишком мал.
Обновление
Почему «печать» работает по-разному?
print(Decimal(string: "20999998.00000000001"))// Optional(20999998.00000000001)
let a: Decimal = 20999998.00000000001
print(a)//20999998
Какой тип данных я должен использовать длячисло не более 20 999 999,9769 с точностью 0,00000000001?