浮点类型和 小数类型

浮点类型
小数在C#中采用浮点类型的数据来表示,浮点类型的数据包含两种:单精度浮点型(float)和双精度浮点型(double),其区别在于取值范围和精度的不同。计算机对浮点数据的运算速度大大低于对整数的运算速度,因此在对精度要求不高的情况下,我们可以采用单精度类型,而在精度要求较高的情况下可以使用双精度类型。
float类型是32位宽,double类型是64位宽。
浮点类型数据的精度如下:
单精度:精度为7位数
双精度:精度为15~16位数


小数类型
小数类型(decimal)类型数据是高精度的类型数据,占用16个字节(128位),主要为了满足需要高精度的财务和金融计算机领域。小数类型数据的精度为29位数
小数类型数据的后面必须跟m或者M后缀来表示它是decimal类型的,如3.14m、0.28m等,否则就会被解释成标准的浮点类型数据,导致数据类型不匹配。

转载于:https://www.cnblogs.com/yuesebote/p/9115566.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值