vine-users ML アーカイブ



[vine-users:057040] Re: long double の printf

  • From: K Hanai <hanai@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:057040] Re: long double の printf
  • Date: Thu, 19 Dec 2002 08:34:05 +0900 (JST)
花井@京都です.

お返事どうもありがとうございます.

From: KITA Toshihiro <t-kita@xxxxxxxxxxxxxxxxxxx>
> 普通は L を付けて
>    printf("x^5 = %14.5LE\n", y);
> では無いでしょうか。

はい,これで問題なくなりました.

> man 3 printf を参照してください。

man printf だけしてました.そしたら,info printf を見ろとは書いてまし
たが,こちらは,man printf と同じでした.

> > です.ppc や alpha ではこんなことにならないようです.
> > (long double のままでも正しい答を表示します)
> 
> 逆にこれが不思議ですが...

From: Norihito Kamayachi <kamayati@xxxxxxxxxxxxxx>
> ちなみに、Borland C++Builder付属のbcc32.exeでコンパイルしても、
> 》x^5 =  -3.29556E-188
> となります。

これが普通なんですね.