课程
/后端开发
/C
/C语言入门
??????
2020-02-11
源自:C语言入门 2-4
正在回答
说错了,应该是308次方不是108
蟹蟹你啊,前面的问题我弄懂了,就是关于float跟double的取值范围还有些疑惑,刚刚那个表格里的取值范围分别是10的38次方跟10的108次方,你说了个32位跟64位,后面我又看到一个%f是输出六位小数,有点懵了?或许我还要慢慢领悟。 我刚发布问题你就回复了,还巧啊?
定义小数的数据类型为其赋值整数时,不需要在整数后面加.0float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。double 和 float 的区别是 double 精度高,但是double消耗的内存时float的两倍,运算速度也比float慢,所以能用float就不用double。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答double也可以用来存储整数吗?
2 回答double型不是用来存储多位小数吗?这里的整数1500000为什么也用double???
4 回答前面也是,这里也是,整数都用double 定义吗?
2 回答问一下money的数值明明是整数,为什么他的基础数据类型用的是double呢,不是有小数的情况才会用到吗?