论坛首页 综合技术论坛

关于数字运算符值得注意的一点小问题

浏览 1187 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-15  

直接上代码

 

a-b<0;
a<b;
-a>-b;

 

 你认为三个表达式是一样的么?

呵呵。其实不然,第二种是最安全的写法,第一种会出现溢出的问题,第三种由于数字类型是不对称的,也会导致溢出。

其实在其他的数字运算符中都会有这种问题,也是变成过程中需要注意的,也希望看到这片文章的人在使用过程中注意规避这些问题。

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics