[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:29663] long double について
-
From:matuda
-
Date:Sat, 4 Apr 2009 20:57:16 +0900 (JST)
- Subject: [plamo:29663] long double について
- From: matuda <0131277601@xxxxxxxxxxxxxxx>
- Date: Sat, 04 Apr 2009 20:57:16 +0900
- User-agent: Thunderbird 2.0.0.19 (X11/20090103)
松田です.
表題通りlong doubleを表示するプログラムが旨くいきません.
以下のように最も単純なもの,
#include <stdio.h>
int main()
{
long doble ldx = 1.23L;
printf("%Le", ldx);
return 0;
}
でも,結果が変です.いろいろ調べていたら,次のコンパイルオプションをつけ
ると正常に表示
されることが分かりました.
-m128bit-long-double
この時,long double 変数は16bytesになります.デフォルトは
-m96bit-long-double
の12bytesだと思っていたのですが,gccを作るときにlong doubleを16bytes
にすることができるのでしょうか?
-------------------------------------------------------------------
mmm mmm | matuda@xxxxxxxxxxxxxxxxxxx
((^_^)) <- -> | 松田七美男@東京電機大学 環境物質化学科 教授
{ } ({ }) | 〒101-8457 千代田区神田錦町2-2
_I I_ _I_ | Tel:03(5280)3402 Fax:03(5280)3570
- Follow-Ups
-
- [plamo:29664] Re: long double について, matuda
[検索ページ]
[メール一覧]
Plamo ML 公開システム