float数值范围

zhengyingcan 2008-10-28 04:21:11
float数值范围
float从-1.79E+308到1.79E+308可变精度的数字 ,但是我看不懂,能不能具体点,比如从 1255.25225525222 ~ -1255.25225525222 这样子 我就能看得懂了,
flaot跟它一样,小数位一样多,比它范围更大,精确度更大的字符类型是那一种呢

real从-3.04E+38到3.04E+38可变精度的数字
这个范围具体点的话,应该是从多少到多少呢
...全文
4012 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaJiaBing 2008-10-28
  • 打赏
  • 举报
回复

到联机丛书查查...
dawugui 2008-10-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhengyingcan 的帖子:]
float数值范围
float从-1.79E+308到1.79E+308可变精度的数字 ,但是我看不懂,能不能具体点,比如从 1255.25225525222 ~ -1255.25225525222 这样子 我就能看得懂了,
flaot跟它一样,小数位一样多,比它范围更大,精确度更大的字符类型是那一种呢

real从-3.04E+38到3.04E+38可变精度的数字
这个范围具体点的话,应该是从多少到多少呢
[/Quote]
数据太大,以至于没必要用具体的数值显示出来.
-1.79E+308
=
-1.79 * 100000...000(308个0)
水族杰纶 2008-10-28
  • 打赏
  • 举报
回复
E+308是指10的308次方
水族杰纶 2008-10-28
  • 打赏
  • 举报
回复
E科學計數法
dawugui 2008-10-28
  • 打赏
  • 举报
回复
float 和 real
用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。

语法
float [ ( n ) ]

从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据。n 为用于存储科学记数法 float 数尾数的位数,同时指示其精度和存储大小。n 必须为从 1 到 53 之间的值。

n 所在范围 精度 存储大小
1-24 7 位数 4 字节
25-53 15 位数 8 字节


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

real

从 ?3.40E + 38 到 3.40E + 38 之间的浮点数字数据。存储大小为 4 字节。在 SQL Server 中,real 的同义词为 float(24)。

fzcheng 2008-10-28
  • 打赏
  • 举报
回复
float [ ( n ) ]
其中 n 为用于存储 float 数值尾数的位数,以科学记数法表示,因此可以确定精度和存储大小。如果指定了 n,则它必须是介于 1 和 53 之间的某个值。n 的默认值为 53。

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧