GCC のドキュメントでは、最近の GCC での限定的な 10 進浮動小数点のサポートについて説明しています。
しかし、実際にどのように使用するのですか?
たとえば、Fedora 18、GCC 4.7.2 では。
のような単純な C プログラム
int main()
{
_Decimal64 x = 0.10dd;
return 0;
}
コンパイルします (-std=gnu99 を使用する場合) - しかし、_Decimal64 値を出力したり、文字列を _Decimal64 値に変換したりするなど、他の便利なことを実際に行うにはどうすればよいでしょうか?
ドキュメントでは、printf のような (私が推測する) ための「別の C ライブラリの実装」について話しています。
私はもう試した
printf("%Df\n", x);
これは機能しませんでした - printf が作成したばかりです: %Df
.