其实可以这样理解,比如我们两个都只能记住100个数,我记的是1-100,间隔1,你记的是0-0.99,间隔0.01,那么我的范围是1-100,你是0-1,我大;但是我的精度只有1,你有0.01,你更精确。c语言里浮点数是科学计数法存储数字,用一部分字节记录有效数字,代表精确的位数,一部分代表10的幂次,代表范围,两者勉强可以认为不可兼得。