文章标题

  1. float,double类型的注意事项

(1)float或者double类型的数据不能直接比较是否相等(可以采用两数相减小于某个数,例如0.0000001的形式);
也不能讲一个很大的数与一个很小的数直接相加减(这样可能会丢失小的数)。
原因:浮点数在内存中的存储机制和整型数不同,数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,浮点数在运算过程中通常伴随着因为无法精确表示而进行的近似或舍入。
float小数点前后的有效数字加起来有6位,double有效数字有16位,当大于6(或者16)时存在精度丢失。

  1. for(i=0; i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值