问题 单项选择题

下列说法中正确的是( )。

A.float类型在运算中会产生溢出的问题,但是只会出现超过float类型的最大值,称为上溢。

B.float类型在运算中会产生溢出的问题,但是只会出现超过float类型的最小值,称为下溢。

C.float类型在运算中如果出现下溢,则系统将结果设置为0.0。

D.float类型在运算中如果出现上溢,则系统将结果设置为0.0。

答案

参考答案:C

解析: float和double类型都属于实型数据,它们在运算时没有溢出问题,因为系统给出了处理方案:如果下溢,则结果设置为0.0;如果上溢,则结果设置为±Infinity(正负无穷大)。

单项选择题
单项选择题