zoukankan      html  css  js  c++  java
  • MySQL中的数据类型选择(浮点数与定点数)

    浮点数与定点数的区别

    float()、decimal()

    create table t11 (c1 float(10,2),c2 decimal(10,2))
    
    insert into t11 values(131072.32,1311072.32)
    
    SELECT * FROM t11

    可以看到数值在使用单精度浮点数表示时,产生了误差,这是浮点数特有的问题,因此精度要求比较高的应用(比如货币)要使用定点数而不是浮点数来保存数据。

    在编程中也要避免浮点数的比较

  • 相关阅读:
    POJ 3009
    POJ 3253
    POJ 3617
    POJ 3984
    UVA10012
    HDU5100
    HDU 5101
    UVA301 运输
    UVA 331 交换的方案数
    uva 10344 算23点
  • 原文地址:https://www.cnblogs.com/kate7/p/13321128.html
Copyright © 2011-2022 走看看