C语言中为什么自动将float转换为double?不要一般的回答。

2024年11月23日 09:19
有1个网友回答
网友(1):

C语言中进行运算时,尽可能使运算结果正确,这是一个原则。若为float类型,可能会使数据超出float数据的范围,使结果不正确(溢出)。但double类型表示数据的范围更大,溢出的可能性要小的多。