System.Extended

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

type Extended = { built-in type };

C++

typedef long double          Extended;         // 10 byte real

Properties

Type Visibility Source Unit Parent
type
typedef
public
System.pas
sysmac.h
System System


Description

Represents a high-precision floating-point value.

System.Extended offers greater precision than other real types, but is less portable. Be careful using System.Extended if you are creating data files to share across platforms. Be aware that:

Note: The sizes listed are dependent on the selected target platform.

The following code displays 10 on Win32, 8 on Win64 and 16 on macOS and Linux.

Writeln(IntToStr(SizeOf(Extended)));

See Also