文件　filename　、　line　number　、　function　name　statement　是使断言失败的语句。　filename　是__FILE__　的值。　line　number　是__LINE__　的值。　function　name　是__func__　的值。　由fegetexceptflag　函数存储的浮点状态标志的表示　(7.6.2.2)。　fegetexceptflag　存储在状态标志中的每个异常均可扩展至具有值的整数常量表达式,这样,所有常量组合的按位包括　OR　会得到不同的值。　除了“上溢”或“下溢”浮点异常之外,　feraiseexcept　函数是否会产生“不精确”浮点异常　(7.6.2.3)。　不,不会产生“不精确”异常。　除"C"　和""　之外的其他字符串可以作为第二个参数传递给　setlocale　函数　(7.11.1.1)。　故意留空。　当FLT_EVAL_METHOD　宏的值小于零或大于　2　时,为float_t　和double_t　定义的类型　(7.12)。　对于　SPARC,类型如下:　typedef　float　float_t;　typedef　double　double_t;　对于　x86,类型如下:　typedef　long　double　float_t;　typedef　long　double　double_t;　数学函数的域错误,与此国际标准的要求不同　(7.12.1)。　如果输入参数为　0、+/-　Inf　或NaN　,则ilogb　()、　ilogbf　()　和ilogbl　()会产生无效异常。　发生域错误时数学函数返回的值　(7.12.1)。　在完整的　C99　模式　(　-xc99=%all,lib　)　下发生域错误时返回的值,将遵循　ISO/IEC　9899:1999　编程语言　C　附录　F　中的规定。　发生下溢范围错误时数学函数返回的值,　当整型表达式　math_errhandling　&　MATH_ERRNO　为非零时,　是否将　errno　设置为　宏ERANGE　的值,当整型表达式　math_errhandling　&　MATH_ERREXCEPT　为非零时,是否产生“下溢”浮点异常。(7.12.1)。　对于下溢范围错误:如果该值可表示为非正规数,则返回非正规数;否则根据情况返回　+-0。　至于当整型