数值概论

在编程中使用数值需要注意:

1、避免使用神秘数值

在程序中避免使用直接数字,如100,50等。

如果你的编程语言支持具名常量,则用它来代替神秘数值;如果不支持具名常量,在可行的情况下使用全局变量。

不使用神秘数值的好处是:修改会变得更加可靠 - 在修改的时候不会漏掉修改某一处。

      修改也会变得容易 - 只需要修改一下常量或者全局变量的值就行了

      代码的可读性也变得更好 - 别人一看就知道这个值是干嘛用的,而不需要去猜测100到底是啥意思

2、如果需要,可以使用硬编码的“0”和“1”。

数值“0”和“1”用于增量、减量和数组下标从0开始;也可以用在如total += 1这种表达式中

3、预防除0错误

在做除法的时候,一定要先考虑清楚,除数是否会等于0。

4、使类型转换变得明显

尽量不要使用内在的类型转换机制,宁可自己做强制转换。这样可以帮你确认是否真的需要这么转换,而且阅读你代码的人也更加清楚转换的目的和方向。

5、避免混合类型的比较

在做数值比较的时候要主要类型是否相同,尤其在于==中(i == x)。

6、注意编译器的警告

当你在一个表达式中使用了多种数值类型的时候,要注意编译器的警告,想办法来消除这些警告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值