<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Long_double</id>
		<title>Long double - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Long_double"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Long_double&amp;action=history"/>
		<updated>2026-04-07T16:47:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Long_double&amp;diff=22506&amp;oldid=prev</id>
		<title>VolodyA! V Anarhist: Created page with &quot;{{FormatInfo | name           = long double | formattype     = electronic | subcat         = Data types | subcat2        = C++ data types | subcat3        =  | subcat4        ...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Long_double&amp;diff=22506&amp;oldid=prev"/>
				<updated>2015-05-13T18:15:25Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo | name           = long double | formattype     = electronic | subcat         = Data types | subcat2        = C++ data types | subcat3        =  | subcat4        ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
| name           = long double&lt;br /&gt;
| formattype     = electronic&lt;br /&gt;
| subcat         = Data types&lt;br /&gt;
| subcat2        = C++ data types&lt;br /&gt;
| subcat3        = &lt;br /&gt;
| subcat4        = &lt;br /&gt;
| subcat5        = &lt;br /&gt;
| thiscat        = &lt;br /&gt;
| extensions     = &lt;br /&gt;
| mimetypes      = &lt;br /&gt;
| locfdd         = &lt;br /&gt;
| fourccs        =&lt;br /&gt;
| pronom         =&lt;br /&gt;
| type code      =&lt;br /&gt;
| uniform type   =&lt;br /&gt;
| conforms to    = &lt;br /&gt;
| released       = 2011&lt;br /&gt;
| image          = &lt;br /&gt;
| caption        = &lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:long double}}&lt;br /&gt;
&lt;br /&gt;
C++ '''long double''' is guaranteed to be the largest built-in floating point data type. It has been introduced in C++11 standard and was intended to allow platforms to have a new, more precise data format, taking advantage of advances in computer architecture. It is, however, not a requirement that long double is more precise than [[double (C++)|double]], just that it cannot be less precise.&lt;br /&gt;
&lt;br /&gt;
It is not possible to enumerate '''long double''' values just like any other floating point format.&lt;br /&gt;
&lt;br /&gt;
==Literals==&lt;br /&gt;
Numeric literals that are followed by by l or L are '''long double'''. For example: &amp;lt;code&amp;gt;1.5l&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.3L&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5e-7l&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;0L&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
long double can store positive infinity, negative infinity, and NaN (not a number). NaN is generated when the result is mathematically ambiguous or impossible to determine, for example 0÷0.&lt;br /&gt;
&lt;br /&gt;
==Characteristics==&lt;br /&gt;
The &amp;lt;cfloat&amp;gt; library consists of the following constants describing the behaviour of '''float'''&lt;br /&gt;
* FLT_RADIX &amp;amp;mdash; base of the floating point numbers.&lt;br /&gt;
* LDBL_MANT_DIG &amp;amp;mdash; number of mantissa digits.&lt;br /&gt;
* LDBL_DIG &amp;amp;mdash; number of significant digits that can be stored.&lt;br /&gt;
* LDBL_MIN_EXP &amp;amp;mdash; minimum negative exponent.&lt;br /&gt;
* LDBL_MAX_EXP &amp;amp;mdash; maximum positive exponent.&lt;br /&gt;
* LDBL_MIN_10_EXP &amp;amp;mdash; minimum base-10 negative exponent that can be transformed into a valid long double&lt;br /&gt;
* LDBL_MAX_10_EXP &amp;amp;mdash; maximum base-10 positive exponent that can be transformed into a valid long double&lt;br /&gt;
* LDBL_EPSILON &amp;amp;mdash; the difference from 1.0 to the smallest possible value that is greater than 1.0&lt;br /&gt;
* LDBL_MIN &amp;amp;mdash; the smallest possible value that is greater than 0.0&lt;br /&gt;
&lt;br /&gt;
==Other C++ data types storing floating point numbers==&lt;br /&gt;
* [[float (C++)|float]] least precise floating point data type&lt;br /&gt;
* [[double (C++)|double]] not less precise than float&lt;br /&gt;
&lt;br /&gt;
[[Category:Floating point data types]]&lt;br /&gt;
[[Category:C++11 data types]]&lt;/div&gt;</summary>
		<author><name>VolodyA! V Anarhist</name></author>	</entry>

	</feed>