C#学习笔记2——数字

一、在现代计算机尤其是以64位系统流行的计算机,经常都使用双精度浮点实数型double类型。而使用单精度浮点实数型float的越来越少。

二、double(双精度浮点实数类型)的二进制位数是float的两倍。取值范围比int和float要大很多,但是其运算精准度要适度低一些(比如在无限循环小数的取值和对某些运算结果的四舍五入处理方面要比decimal十进制型的实数要低)。

三、decimal十进制类型的实数其取值范围要比双精度的double要小很多,但是其运算精度要高很多。比如在无限循环小数的取值长度以及计算结果方面要更精准很多。具体实例对比如下:
在这里插入图片描述
由上图也可以看出:常量数字若定为double型则需要在后面补齐小数点,常量数字若要定为十进制数类型decimal的用法是补齐小数点后再加 M 。若不加M则C#默认为double型的常量数字。

四、关于C#中的数字还有待其他扩展。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值