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

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

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

NaN
Константа
Не число Math unit
  const NaN = 0.0 / 0.0;

Delphi Sources

Описание
Константа Nan обеспечивает стандартное неопределенное значение числа, присвоенное переменным с плавающей запятой.

Она позволяет рассмотреть число с плавающей запятой как неопределенное.
Похожие команды
Infinity  Значение плавающей запятой бесконечного размера

IsInfinite  Проверяет, является ли число с плавающей запятой бесконечным

IsNaN  Выясняет, содержит ли число с плавающей запятой настоящее число

 
Пример кода : Присвоение NAN числу и затем использование IsNaN
var
  float : Double;

begin
  // Присвоение числу в недопустимого значения
  float := NaN;     // Эквивалентно 0.0/0.0

  // Хотя недопустимое число мы всё таки можем отобразить это
  ShowMessage('float = '+FloatToStr(float));

  // И мы можем проверить является ли оно правильным числом
  if IsNaN(float)
  then ShowMessage('float не является числом')
  else ShowMessage('float = '+FloatToStr(float));
end;
float = NAN
float не является числом
 


Последние добавленные на сайт исходники

DeLiKaTeS Tetris (Тетрис)

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

 

Айболит (remote control)

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

 

Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте