"Type long double
The long double contains 80 bits: 1 for sign, 15 for exponent,
and 64 for mantissa. Its range is +/-1.2E4932 with at least 19 digits of precision.
//--------------------------------------------------------------
// Demonstrates the use of "long double" (80-bit) on the
// GNU gcc compiler (here using Cygwin for the Windows platform)
//
// See the docs and FAQs of the Windows ports Cygwin or MinGW
// on howto create a static or dynamic library that you can
// link with other compilers.
//
// GCC, the GNU Compiler Collection homepage:
//
http://gcc.gnu.org/index.html
//
//--------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <float.h>
int long_double_test()
{
long double ld = 1.2e4931L;
printf("ld=%Lf\n", ld);
return 0;
}
int main(int argc, char* argv[])
{
return long_double_test();
}
/*
Output:
(a very very long number (here manually wrapped into several lines):
ld=11999999999999999999910988708662974381900100000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000.000000
*/