喜多です。
> long double x, y;
>
> x = 3.14159;
> y = x * x * x * x * x;
>
> printf("x^5 = %14.5E\n", y);
普通は L を付けて
printf("x^5 = %14.5LE\n", y);
では無いでしょうか。
man 3 printf を参照してください。
> です.ppc や alpha ではこんなことにならないようです.
> (long double のままでも正しい答を表示します)
逆にこれが不思議ですが...
# implicit な cast がされてるのかな?
----------
〒860-8555(専用番号) 熊本大学 総合情報基盤センター 喜多敏博
t-kita@xxxxxxxxxxxxxxxxxxx
Web page : http://www.t-kita.net/