c语言 float 和double相加后是什么类型(c语言int float doublechar 区别)

c语言 float 和double相加后是什么类型(c语言int float doublechar 区别)

首页维修大全综合更新时间:2026-01-12 02:46:13

c语言 float 和double相加后是什么类型

一、结论

c语言 float 和double相加后是:double型

二、解释

float是单精度类型,double是双精度类型,安精度分,double类型比float类型精度更高,所以两个类型计算后,会自动向精度更高类型转换。

三、拓展

C语言中,两个类型的数据计算,会把精度低的类型自动转换成精度高的类型,然后计算。

float和double相加,这时进行的就是浮点型之间的转换。虽然他们类型相同,但仍要先转换成double型,再进行运算,结果也是double型。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.