问题
单项选择题
下列说法中正确的是( )。
A.float类型在运算中会产生溢出的问题,但是只会出现超过float类型的最大值,称为上溢。
B.float类型在运算中会产生溢出的问题,但是只会出现超过float类型的最小值,称为下溢。
C.float类型在运算中如果出现下溢,则系统将结果设置为0.0。
D.float类型在运算中如果出现上溢,则系统将结果设置为0.0。
答案
参考答案:C
解析: float和double类型都属于实型数据,它们在运算时没有溢出问题,因为系统给出了处理方案:如果下溢,则结果设置为0.0;如果上溢,则结果设置为±Infinity(正负无穷大)。