Определить LDBL_MAX / MIN на C
Я работаю с C, я должен сделать упражнение, в котором я должен напечатать значениеlong double min
а такжеlong double max
.
я использовалfloat.h
как заголовок, но эти два макроса (LDBL_MIN/MAX
) дайте мне ту же стоимость, как если бы это был просто двойной.
Я использую Visual Studio 2015 и если навести курсор мыши наLDBL MIN
это говорит#define LDBL_MIN DBL_MIN
, Вот почему он печатаетdbl_min
вместоldbl_min
?
Как я могу решить эту проблему?
printf("Type: Long Double Value: %lf Min: %e Max: %e Memory:%lu\n",
val10, LDBL_MIN, LDBL_MAX, longd_size);
Это проблема, потому что мое назначение требует два разных значения дляLDBL
а такжеDBL
.