Справочник функций и процедур Delphi: Single

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

  Реклама:

 

Single
Тип
Тип числа с плавающей запятой обладающий наименьшей вместимостью и точностью System unit
  type Single;

Google  
 
Описание
Single самый быстрый тип с плавающей запятой в Delphi. Он также имеет самые низкие требования памяти - 32 бита (1 для знака, 8 для экспоненты, и 23 для мантиссы).

Он поддерживает приблизительно 7 цифр точности в диапазоне от 1,18 x 10-38 до 3,4 x 1038.
Примечания
Тип Double универсальный тип с плавающей запятой, с большей вместимостью и точностью, чем Single. Однако, он медленне и ему требуется больше памяти.

Тип Extended имеет самую высокую вместимость и точность, но требует больше всех памяти и хуже всех выполняется.

Single установленный в его самое высокое значение обрабатывается как Infinity (Бесконечность).
Похожие команды
Currency  Тип с плавающей запятой с 4 десятичными числами, используемыми для финансовых значений

Double  Тип с плавающей запятой, поддерживающий приблизительно 15 цифр точности

Extended  Тип с плавающей запятой обладающий самой высокой точностью и вместимостью

 
Пример кода : Показ точности и вместимости Single значений
var
  account1, account2, account3, account4 : Single;
begin
  account1 := 0.1234567890123456789;   // 20 десятичных мест
  account2 := 1.18E-38;                // Самое маленькое значение экспоненты
  account3 := 3.4E38;                  // Самое большое значение экспоненты
  account4 := 3.49E38;                 // Будет обработан как бесконечность

  ShowMessage('Account1 = '+FloatToStr(account1));
  ShowMessage('Account2 = '+FloatToStr(account2));
  ShowMessage('Account3 = '+FloatToStr(account3));
  ShowMessage('Account4 = '+FloatToStr(account4));
end;
Account1 = 0.123456791043282
Account2 = 1.17999994577463E-38
Account3 = 3.39999995214436E38
Account4 = INF
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook