为了账号安全,请及时绑定邮箱和手机立即绑定

float 和 double

为什么类型 float 和 double 的输出结果是一样的?

正在回答

2 回答

只是数据类型不一样,值是一样的。

0 回复 有任何疑惑可以回复我~
#1

qq_慕娘4133401 提问者

那为啥还要分float和double,原谅我很杠= =,真的不懂,
2018-12-03 回复 有任何疑惑可以回复我~
#2

慕丝4030038 回复 qq_慕娘4133401 提问者

float是单精度浮点型,double是双精度浮点型,都是浮点型的,只不过占用字节不一样,float占用4字节,double占用8字节。
2018-12-09 回复 有任何疑惑可以回复我~
#include <stdio.h>int main(){    char c = 97;    int n = c;        //将c赋值给n    float f = n;      //将c赋值给f    double d = f;     //将c赋值给d    printf("%d\n",n);    printf("%f\n",f);    printf("%lf\n",d);    return 0;    }


0 回复 有任何疑惑可以回复我~
#1

qq_慕娘4133401 提问者

没看明白= =
2018-12-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

float 和 double

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信