【发布时间】:2015-03-04 21:30:06
【问题描述】:
我继承了一个应用程序,该应用程序采用 2281534395476 并将其错误地转换为整数 906761300。我希望从本质上将其取消转换为正确且正确的 (long) 数据类型。
什么是可以在列表上运行的可重现算法?我正在寻找伪代码或类似的东西,尽管最终结果将用 Ruby 编写。
【问题讨论】:
-
这显然是不可能的,那些位已经消失了。或者你能以某种方式从其他信息或领域知识中推断出它们吗?
-
...您想从
int恢复long?那是你要找的吗?如果是这样,不幸的是,答案是否定的,解决方案是将该变量的每次出现都更改为long。 -
@harold 作为第一响应者,请添加答案以便我标记它
-
你可以标记那个。我真的希望可以通过对这些数字所代表的一些知识来做一些有趣的事情,这样我就真的写不出任何有趣的东西了。
标签: algorithm casting int type-conversion long-integer