在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C/ 這個(gè)查看long double的最值的宏為什么不管用?

這個(gè)查看long double的最值的宏為什么不管用?

前一個(gè)顯示亂碼,后一個(gè)是全零。

#include<float.h>
#include<stdio.h>
int main()
{
    printf("%.10e",LDBL_MAX);
    puts("");
    printf("%.10e",LDBL_MIN);
    return 0;
}
回答
編輯回答
失魂人

你沒(méi)有給出你使用的 系統(tǒng)、編譯器等信息,為什么亂碼不太好說(shuō)。

但有一點(diǎn)是可以肯定的:你使用 %e 來(lái)輸出 long double 肯定不對(duì)呀,而應(yīng)該使用 %Le 或者 %LE,因?yàn)?%e 對(duì)應(yīng)的是 double 吶

2017年6月25日 18:00
編輯回答
尐懶貓

難道不是應(yīng)該用

printf("%jx\n",LDBL_MAX);

這樣的寫法么?

2017年3月27日 17:17