全心思齐网

double和float什么区别?

double和float的区别:

1、两者变量类型不同


float属于单精度型浮点数据。


double属于双精度型浮点数据。


2、两者指数范围不同


float的指数范围为-127~128。


double的指数范围为-1023~1024。


3、两者表达式指数位不同


float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)


double的表达式为1bit(符号位)+ 11bits(指数位)+ 52bits(尾数位)

匿名回答于2024-05-25 22:50:46


相关知识问答