多项选择题

C语言程序P如下所示:

在IA-32+Linux+gcc环境中执行程序P,输出的结果未必等于输入数据的求和结果。其原因是()。

A.输入数据中存在阶差大于等于25的两个数
B.数据之和大于2147483647
C.数据之和存在小数部分
D.输入数据不能用float型精确表示