教育小百科为您分享以下优质知识
变量类型不同:
float属于单精度型浮点数据。
double属于双精度型浮点数据。
指数范围不同:
float的指数范围为-127~128。
double而double的指数范围为-1023~1024
表达式指数位不同:
float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)
double的表达式为1bit(符号位)+ 11bits(指数位)+ 52bits(尾数位)
占用内存空间不同:
float占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38。
double占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。
有效位数不同:
float只能提供七位有效数字。
double可提供16位有效数字。
评论列表(4条)
我是公众科技网的签约作者“教育小百科”!
希望本篇文章《怎么判断是double还是float》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育,学历提升
本文概览:变量类型不同:float属于单精度型浮点数据。double属于双精度型浮点数据。