浮点数是计算机系统中用于表示实数或小数的一种方式.由于计算机字长有限,导致浮点计算结果与理论计算之间存在误差,通常每一步的误差很小,不会影响计算结果.但随着计算规模不断增加,计算过程不断复杂,微小的误差经过累积可能导致计算结果错误,给实际应用带来严重后果.在IEEE754理论基础上,针对C/C++浮点代码,结合系统架构、程序编译总结了浮点程序中出现的数据误差和舍入误差,并通过ULP(unit in last place)对误差进行量化.最后结合区间分析技术对浮点计算可靠性进行判断,实验结果表明区间分析可以为用户判定浮点计算可靠性提供重要依据.