zoukankan      html  css  js  c++  java
  • float 和 real

     

    用于表示浮点数值数据的大致数值数据类型。浮点数据为近似值;因此,并非数据类型范围内的所有值都能精确地表示。

    注意:
    real 的 SQL-92 同义词为 float(24)。

     

    数据类型范围存储

    float

    -1.79E + 308 至 -2.23E - 308、0 以及 2.23E - 308 至 1.79E + 308

    取决于 n 的值

    real

    -3.40E + 38 至 -1.18E - 38、0 以及 1.18E - 38 至 3.40E + 38

    4 字节

    语法

    float [ ( n ) ]

    其中 n 为用于存储 float 数值尾数的位数,以科学记数法表示,因此可以确定精度和存储大小。如果指定了 n,则它必须是介于 1 和 53 之间的某个值。n 的默认值为 53。

     

    n value精度存储大小

    1-24

    7 位数

    4 字节

    25-53

    15 位数

    8 字节

    注意:
    SQL Server 2005 将 n 视为下列两个可能值之一。如果 1<=n<=24,则将 n 视为 24。如果 25<=n<=53,则将 n 视为 53。

    SQL Server float[(n)] 数据类型从 1 到 53 之间的所有 n 值均符合 SQL-92 标准。double precision 的同义词为 float(53)。

  • 相关阅读:
    sqlserver查询表字段
    Lombok
    属性配置
    计时器与启动加载器
    banner
    互斥锁和条件变量
    System V消息队列
    命令行参数的处理函数getopt
    posix 消息队列
    不定参数
  • 原文地址:https://www.cnblogs.com/ljx2012/p/3632284.html
Copyright © 2011-2022 走看看