博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
float:浮点型double:双精度实型decimal:数字型单精度浮点数(Single)双精度浮点数(double)...
阅读量:6652 次
发布时间:2019-06-25

本文共 773 字,大约阅读时间需要 2 分钟。

 
 
单精度浮点数(Single)
双精度浮点数(double)
 
 
 
Decimal为SQL Server、MySql等数据库的一种 类型,不属于浮点数类型,可以在定义时划定 部分以及小数部分的 。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:
-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个 。
在C#里decimal表示 128 位数据类型。double相比,decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。
 
 
单精度浮点数是用来表示带有小数部分的 ,一般用于科学计算。占用4个字节(32位)存储空间,包括符号位1位, 8位,尾数23位。其数值范围为-3.4E38~3.4E38,单精度浮点数最多有7位十进制有效数字,单精度浮点数的指数用“E”或“e”表示。
单精度浮点数有多种表示形式:±n.n( 形式) ±n E ±m(指数形式) ±n.n E ±m (指数形式)
如果某个数的 位数超过7位,当把它定义为单精度变量时,超出的部分会自动 。
 
 
双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其可以表示的数字的绝对值范围大约是:2.23x10
-308 ~ 1.79x10308。754为其定制标准。
 
 

float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)

double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)

decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)

 

转载地址:http://qxjto.baihongyu.com/

你可能感兴趣的文章
利用递归将数组转码
查看>>
使用VPD解决EBS中信息屏蔽问题
查看>>
解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法...
查看>>
SolidEdge 如何绘制零件图的剖视图
查看>>
【树莓派】【原】远程连接树莓派设备,以及进行远程应用更新与升级(新)...
查看>>
maven 添加jetty 支持
查看>>
idea 同project添加多个module maven支持
查看>>
VC++_错误 无法打开包括文件“glglut.h” No such file or directory 怎么办
查看>>
C#编程(六十七)----------LINQ提供程序
查看>>
二叉树的可视化输出
查看>>
Struts(二十四):短路验证&重写实现转换验证失败时短路&非字段验证
查看>>
Havel--Hakimi定理推断可图化 python
查看>>
国内外优秀呼叫中心系统简单介绍
查看>>
互联网大佬的枕边美女
查看>>
设计模式 之 简单工厂与工厂方法
查看>>
随时更新———个人喜欢的关于模式识别、机器学习、推荐系统、图像特征、深度学习、数值计算、目标跟踪等方面个人主页及博客...
查看>>
理解Java ThreadLocal
查看>>
我打赌!!!这些奇葩好用的搜索网站你都不知道
查看>>
PHP第九课 正則表達式在PHP中的使用
查看>>
Cordova 5 架构学习 Weinre远程调试技术
查看>>