问题标签 [bigint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
32274 浏览

assembly - 如何使用 x86 汇编语言将两个 64 位数字相乘?

我该怎么去...

  • 将两个 64 位数字相乘

  • 两个 16 位十六进制数相乘

...使用汇编语言。

我只能使用寄存器 %eax、%ebx、%ecx、%edx 和堆栈。

编辑:哦,我在 x86 上使用 ATT 语法
EDIT2:不允许反编译成程序集...

0 投票
4 回答
28356 浏览

c - C语言中的大整数?

在 C 中处理大量数字的最简单方法是什么?我需要将值存储在区域1000^900中,或者以更易于阅读的形式10^2700

有谁知道一个简单的方法来做到这一点?任何帮助将不胜感激!

0 投票
3 回答
481 浏览

implementation - 非常非常长的小数的算术运算

我一直很好奇:我怎样才能对很长的小数进行算术运算——例如,将 pi 计算到小数点后 3000 位(尤其是在命令式语言中)?

0 投票
1 回答
293 浏览

perl - 为什么我的 BigInt 数字中有小数点?

在 Perl 中添加 15 位数字999999999999990会产生带有句点的结果,例如1.9999999999999e+.When using substrit still generate 1.99999999999,而当使用BigInt结果时仍然有句点。Perl 5.8.7 获得没有句点的结果的正确 Perl 语法是什么?

0 投票
2 回答
675 浏览

perl - 为什么我的 Perl bigint 有小数位?

如果我确实在 substr 中使用了一个大整数:

为什么结果还在9.9999999999912

我期待着999999999999912。有没有类似的东西:

在 Perl 中?

0 投票
11 回答
37964 浏览

ruby-on-rails - 如何在 Rails 应用程序中使用长 id?

如何更改 ActiveRecord 的 ID 的(默认)类型?int 不够长,我更喜欢 long。我很惊讶没有 :long 用于迁移 - 只是使用一些小数吗?

0 投票
3 回答
12681 浏览

mysql - 在 MySQL 中将二进制字符串转换为 bigint?

我试图在 MySQL 中将字符串散列为 64 位值(bigint)。我知道 MD5() 函数,它返回一个 128 位哈希作为二进制字符串。我很乐意只取这个结果的底部或顶部 64 位。但是,我无法弄清楚如何从二进制字符串类型转换为任何类型的数字类型。任何指针?

0 投票
5 回答
11221 浏览

sqlite - 将 Sqlite BigInt 转换为日期

我有一个 Sqlite 数据库,用作我的 Quartz.net 调度程序作业的 ado.net 作业存储。在一个表中,名为 START_TIME 的列是 big int 类型。

有没有办法将 bigint 转换为日期值?我希望能够查询数据库以查看在什么日期/时间安排了哪些作业,并且诸如 633869892000000000 之类的值没有意义。

谢谢!

0 投票
1 回答
59105 浏览

sql - 对 INT 求和时出现算术溢出错误,如何将其转换为 BIGINT?

当我尝试从表中获取列的总和时,我得到了错误Arithmetic overflow error converting expression to data type int,因为结果数字对于 INT 来说太大了。所以我尝试使用以下方法投射到 BIGINT

这给了我同样的错误。任何想法我做错了什么?

0 投票
4 回答
3364 浏览

vb.net - 如何在 vb.net 中使用 BigInt 类?(视觉工作室 2008)

最近我使用int64。

但它不再处理我的数据。

所以我想要 BigInt 之类的东西。

任何想法?