我正在使用 C,我必须做一个练习,我必须打印long double min
and的值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
。