CPPW 发表于 2018-2-1 15:21:21

c语言中两个float的数进行运算最后得到的是double类型吗,,萌新求救

为什么我用devc++得出的两个float数运算结果还是float类型,是不是运算过程中两个数转换成double最后结果又转换为float,还是因为编译器问题,

风过无痕丶 发表于 2018-2-1 15:57:33

代码贴出来啊~

BngThea 发表于 2018-2-1 16:05:03

如果两个float结果为float

404NOT 发表于 2018-2-1 16:22:34

肯定还是float啊,需要注意的是,平时我们使用的数据类型,比如 a = 5 * 4.1其中5默认是int型, 4.1默认是double型, 如果两个不同的类型运算会向长类型自动转换
页: [1]
查看完整版本: c语言中两个float的数进行运算最后得到的是double类型吗,,萌新求救