Delphi-Help

  • Increase font size
  • Default font size
  • Decrease font size

Single

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

Single

Описание

type Single;

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

Он поддерживает приблизительно 7 цифр точности в диапазоне от 1,18 x 10-38 до 3,4 x 1038.

Пример кода

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

Примечание

Тип Double универсальный тип с плавающей запятой, с большей вместимостью и точностью, чем Single. Однако, он медленне и ему требуется больше памяти.

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

Single установленный в его самое высокое значение обрабатывается как Infinity (Бесконечность).

 

Авторизация



Счетчики