Основы Swift / 2.6. Вещественные числа


Видео


Числа с плавающей запятой
Числа с плавающей запятой - это числа с дробной частью, такие как 3.14159 и -273.15.

Типы чисел с плавающей запятой представляют более широкий диапазон чем целые и могут хранить числа, намного большие или меньшие чем те, что можно представить в виде Int. Swift содержит два знаковых типа чисел с плавающей запятой:
  • Double представляет 64-битное число с плавающей запятой.
  • Float представляет 32-битное число с плавающей запятой.

Double имеет точность по меньшей мере в 15 десятичных цифр, тогда как точность Float составляет 6 десятичных знаков. Какой же тип выбрать? В ситуациях, когда можно выбрать оба типа, Double предпочтительнее ввиду внутренней логики реализации типа.
Точка или запятая?
На английском данные числа называются floating-point numbers, что опять же отсылает нас к тому, что в разных языках используется или точка, или запятая в качестве десятичного разделителя. При этом правильнее всего будет назвать их действительными или вещественными числами, так как в них могут выражаться и иррациональные числа. Единственным отличием в них будет то, что они являются конечными числами, что делает их несколько ограниченными для вычислений.