永发信息网

C语言中什么时候要用double定义变量

答案:3  悬赏:30  手机版
解决时间 2021-11-11 22:49
  • 提问者网友:無理詩人
  • 2021-11-11 11:09
C语言中什么时候要用double定义变量
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-11-11 11:31
float和double均为浮点型数据类型,二者均用于小数表示中,仅在所能表示数的范围上和精度上有所不同:
    float所能表示数的范围为-2^128 ~ +2^128,能保证6~7位精确的有效数字
    double所能表示数的范围为-2^1024 ~ +2^1024,能保证15~16位有效数字
因此,如果变量的绝对值不是很大,且需要的精度不是很高,可以选用float类型,反之则选用double类型。
追问是不是用某些函数的时候必须用double
全部回答
  • 1楼网友:廢物販賣機
  • 2021-11-11 12:55
一般都不需要的,float精度已经足够了,但C语言默认的浮点变量是doubke类型,float会在编译时自动转换为double型
  • 2楼网友:舊物识亽
  • 2021-11-11 12:22
就是有小数点的数时候要用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯