Creo que es sólo si lo usas en Windows, más detalle aquí:
https://stackoverflow.com/questions/4089174/printf-and-long-double?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
Un mecanismo interno impide, en Windows, que se pueda "representar" un tipo de 80bits (el long double en C99). Ya tendrías que usar alguna librería de terceros o trabajar en linux![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
Prueba esto y nos cuentas ...
https://software.intel.com/en-us/articles/80-bit-long-double-math-functions-from-intel-may-conflict-with-microsoft-visual-c-64-bit
https://en.wikipedia.org/wiki/List_of_numerical_libraries#C
Un hilo interesante que habla de un problema similar ...
https://cboard.cprogramming.com/c-programming/170867-128-bit-long-double-printf-not-working-2.html
Información de interés ...
https://es.wikipedia.org/wiki/Long_double_(doble_largo)
https://stackoverflow.com/questions/4089174/printf-and-long-double?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
Un mecanismo interno impide, en Windows, que se pueda "representar" un tipo de 80bits (el long double en C99). Ya tendrías que usar alguna librería de terceros o trabajar en linux
![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
Prueba esto y nos cuentas ...
https://software.intel.com/en-us/articles/80-bit-long-double-math-functions-from-intel-may-conflict-with-microsoft-visual-c-64-bit
https://en.wikipedia.org/wiki/List_of_numerical_libraries#C
Un hilo interesante que habla de un problema similar ...
https://cboard.cprogramming.com/c-programming/170867-128-bit-long-double-printf-not-working-2.html
Información de interés ...
https://es.wikipedia.org/wiki/Long_double_(doble_largo)