您的位置:首页 > 编程语言

编程注意事项

2015-09-02 11:44 106 查看
1.在实际的编程中处于效率考虑,应该尽量用移位运算代替乘除法运算。

2.负数右移时,为了不改变移位之后的符号,最高位补1

3.一个整数(不管正数或者负数)与该整数减1的结果相与得到的结果相当于把该整数最右边的1变为0,很多二进制问题都可以用这个思路解决。

4.清晰的书写,清晰的布局,合理的命名决定了代码的规范性。

5.在计算机中判断两个小数是否相等时,我们不能直接用==来判断,因为在计算机中存储小数(包括double和float)时都有误差。如果两个小数的差的绝对值很小,则可以认为两个小数相等。

在C/C++中有符号数据与无符号数据同时参与运算时,有符号数据会被转换为无符号数据参与运算。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: