#include <stdio.h>
#include <float.h>
int main() {
printf("storage size of long double %d \n", sizeof(long double));
printf("minimum long double positive value of %e \n", LDBL_MAX);
printf("maximum long double positive value of %e \n", LDBL_MIN);
printf("Precision value of %d", LDBL_DIG);
return 0;
}
正確的數值,以下是輸出C編程,沒有得到的長雙
Success time: 0 memory: 2160 signal:0
storage size of long double 12
maximum long double positive value of -nan
minimum long double positive value of -0.000000e+00
Precision value of 18
float 4 byte 1.2E-38 to 3.4E+38 6 decimal places
double 8 byte 2.3E-308 to 1.7E+308 15 decimal places
long double 10 byte 3.4E-4932 to 1.1E+4932 19 decimal places
我得到了float
和double
但與long double
正確的價值;我究竟做錯了什麼?
你爲什麼使用C#標籤? – Schafwolle
哪個標籤應該用於這個問題 –
@PvVimalNair符合問題的標籤。 C – Mafii