慕田峪1410314
2019-07-10 20:17
为什么是double num = 2.5而不是float num = 2.5
double是双精度,float是单精度
double 的精度比float 的精度高
都可以吧。。。
都可以,double和float分别代表两种数据类型,只不过double比float精度高但更占内存
对于值2.5,在此例中使用double和float结果是一样的。它们的主要区别是取值范围不同,占用内存分别为8,4字节!
C语言入门
926020 学习 · 20793 问题
相似问题
回答 2