嗯 是的 由于float的指数部分对应的指数范围为-128~128,所以取值范围为: -2^128到2^128,约等于-3.4E38 — +3.4E38 精度(有效数字)主要看尾数位: float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位
float a = 1234567890123;printf("%f",a);试一下就知道有效数字是到多少了……注意这里a的值是没有小数点后的数字的……