如题...

解决方案 »

  1.   

    单精度浮点数合理误差之内。你应该知道电脑的浮点数就是有误差的,写程序需的时候不要用 if x=0 then  这样的写法,应该写 if math.abs(x)<0.00001 之类的。输出应该格式化为需要的小数位数。上学的时候真不没学过吗?那么你的学校的基础课太薄弱。
      

  2.   

    偶尔,在SQL server这样的系统中,可以通过声明 decimal(10,4) 这样的类型来处理。
      

  3.   

    其实我知道这个误差的,但我想知道怎样在.net或sql中解决?
      

  4.   

    我只想知道怎么解决???在sql中可以吗?或者在程序中?
      

  5.   

    decimal好象是采用字符的形式存储