益处处理的一点

益处处理需要注意的一点

---------------------------------------------------------
声明:
  此文为原创,欢迎转载,转载请保留如下信息
  作者:聂飞(afreez) 北京-中关村
  联系方式:[email protected] (欢迎与作者交流)
  初次发布时间:2006-11-28
  不经本人同意,不得用语商业或赢利性质目的,否则,作者有权追究相关责任!

---------------------------------------------------------

今天,一同事问:

 int x,y;
...
_int64 z=x*y;

发现由于x,y值过大,乘积会益处,所以 z 的结果不正确。
看了一眼后,说把
_int64 z=x*y;
改为
_int64 z=(_int64)(x*y);

结果,发现结果还是不正确。感觉平时看的基本都是这么转换的,怎么会不正确呢?
....

坐下来,思考了一下,突然发现自己很...
于是,马上告诉她把
_int64 z=(_int64)(x*y);
改为
_int64 z=(_int64)(x)*(_int64)(y);

结果正确。原因不用分析了吧,相信大家都明白了

你可能感兴趣的:(益处处理的一点)