C语言float有效位数为7位?

首先我们应该明确一点:C语言中,%f表示保留7位有效数字7位有效数字: 是指 整数部分 和小数部分一共7位 谭浩强的c语言,里面讲float型变量只能接受7位有效数字,比如float a;a=12345.6789;a变量中只能存储12345.67,最后两位丢失。 单精度数的尾数用23位存储,加上默认的小数点前的1位1,2^(23+1) = 16777216。 因为 10^7 < 16777216 
相关文章
相关标签/搜索