C#学习日记06---数据类型 之 浮点数类型

本文介绍了C#中的浮点数类型,包括单精度(float)和双精度(double)的区别。内容涉及它们的取值范围、精度以及在实际运算中的表现。通过代码示例展示了浮点数在表示特定数值时可能存在的精度损失问题。
摘要由CSDN通过智能技术生成

数值类型之浮点数类型:

  在我们的日常生活中不仅有整数 ,还存在小数,在C#中小数有2种数据类型来表示  (单精度)float 、(双精度)double。

他们的差别在于取值范围与精度不同,计算机对浮点数的运算速度大大低于对整数的运算速度,对double型的运算速度低于对float的运算速度,如果在程序中大量的使用双精度类浮点数,将会占用更多的内存单元,而计算机的处理任务也会更加繁重,但是用double类型的结果相对于float会更加精确,因此在对精度 要求不是很高的情况下我们可以采用float 类型。

单精度(float)类型:  取值范围在正负 1.5*10^-45  到  3.4*10^38 之间,精度为7到8位数字;

双精度(double)类型: 取值范围在正负 5.0*10^-324  到  1.7*10^308 之间  精度为15到16位数字;

我写个程序来区分下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值