BohYoh.comトップページへ  float_t
C言語 標準ライブラリ アルファベット順索引 ヘッダ別索引 ホームページへ C言語講座のページ

C89  C99  C11  浮動小数点型
float_t
ヘッダ #include <math.h>
概 要 少なくともfloat型と同じ幅をもをもち、処理系において最も効率的に処理できる型。
FLT_EVAL_METHODの値によって、以下のように定義される。
  • 0 … float型
  • 1 … double型
  • 2 … long double型
  • それ以外の値 … 処理系定義

■実装例■

#if FLT_EVAL_METHOD == 0 typedef float float_t; typedef double double_t; #elif FLT_EVAL_METHOD == 1 typedef double float_t; typedef double double_t; #elif FLT_EVAL_METHOD == 2 typedef long double float_t; typedef long double double_t; #else /* float_t, double_t は実装依存の型 */ #endif



BohYoh.comトップページへ