http://en.wikipedia.org/wiki/Long_double ?$ uname -s -m
Linux x86_64
$ gcc --version
gcc (Debian 4.3.1-2) 4.3.1
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ cat t.c
#include <stdio.h>
int main()
{
printf("%u\n", sizeof(long double));
return 0;
}
$ gcc t.c
$ ./a.out
16
----------8<----------8<----------8<----------8<----------
$ uname -s -m
Linux i686
$ gcc --version
gcc (Debian 4.3.1-2) 4.3.1
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ gcc t.c
$ ./a.out
12