float_t类型
描述:
该类型表示至少与float类型一样宽的浮点类型。
如果宏FLT_EVAL_METHOD值为0,该类型为float类型;如果宏FLT_EVAL_METHOD值为1,该类型为double类型;如果宏FLT_EVAL_METHOD值为2,该类型为long double类型;如果宏FLT_EVAL_METHOD为其它值,该类型由实现定义。
float_t类型旨在成为实现中最有效的至少与float类型一样宽的类型。如果宏FLT_EVAL_METHOD值为0、1或者2,float_t类型是实现用于评估浮点表达式的最窄类型。
范例:
|
|
输出:
FLT_EVAL_METHOD:0
float:4
float_t:4
相关内容:
double_t | 表示至少与double、float_t类型一样宽的浮点类型。 |