问题标签 [long-integer]
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.
vb6 - 让 Scrollbar Max 变长?- VB6
我正在处理我的 vb6 项目,我需要我的最大滚动条达到 40000。虽然我可以假设最大值约为 32000,因为滚动条最大值是一个整数。我怎样才能改变这个?
谢谢,
凯文
python - 小数精度的分数
是否有fractions.Fraction
支持long
s 作为分子和分母的纯 python 实现?不幸的是,幂运算似乎被编码为返回一个浮点数(ack!!!),它至少应该支持使用decimal.Decimal
.
如果没有,我想我可能可以制作图书馆的副本并尝试float()
用适当的东西替换出现的东西,Decimal
但我更喜欢以前被其他人测试过的东西。
这是一个代码示例:
导致0.0 <type 'float'>
答案应该是一个非常小的小数。
更新:我现在有以下解决方法(假设对于 a**b,两者都是分数;当然,当 exp_ 是浮点数或本身是小数时,我需要另一个函数):
这给出了答案 4.08569925773896097019795484811E-516。
如果没有额外的功能,如果有更好的方法来做这件事,我仍然会感兴趣(我猜如果我使用这个Fraction
类足够多,我会发现其他浮点数进入我的结果)。
javascript - 在javascript中减去长数字
为什么 q == 0 在以下脚本中?
我认为结果应该是 10。减去这两个数字的正确方法是什么?
python - 可迭代的长对象?
这是来自 euler-project 的问题。13号
我收到此错误消息。
我的长对象包含 5000 个数字。我该如何解决这个问题?提前致谢。
编辑:我认为重塑数字会更好。但它还没有工作。
2.编辑:
我又遇到了一个错误。
但我不知道为什么。我认为 b 是一个正常的列表,不是吗?
编辑第 3 号:
我有最后一个问题?为什么100正确而不是99?你认为我的编辑风格不好?我应该删除其余的吗?谢谢。
java - 检查 int[] 的值是否可以很长
我有一个整数数组,即。[1,2,3,4,5] 。每行对应于十进制值,所以 5 是 1,4 是 10,3 是 100,这给出了 12345 的值,我计算并存储了这么久。这是功能:
现在我想在用 valueOf() 计算它的值之前检查其他 int[] 的值是否不超过很长时间。如何检查?我应该使用 table.length 还是将其转换为 String 并发送到
公共长(字符串 s)?
或者也许只是添加异常以抛出 valueOf() 函数?
java - “long x = 1/2”是等于1还是0,为什么?
如果我有类似的东西:
这不应该四舍五入到1吗?当我在屏幕上打印它时,它显示为 0。
java - 为什么 RandomAccessFile 使用 int 作为偏移量
我正在编写一些数据访问测试实现,我需要随机访问文件内容。这是代码:
其中 offset 的类型为 long。为什么 RandomAccessFile 不提供方法:
?
如何覆盖这个问题?
c# - id(实体)的long vs Guid,优缺点是什么
我在 asp.net mvc 上做一个 web 应用程序,我在我的实体的 long 和 Guid 数据类型之间进行选择,但我不知道哪个更好。有人说 long 快得多。Guid 也可能有一些优点。有人知道吗?
java - 用 64 位长包装 4 个整数 - java 按位
好的,所以我有 4 个整数我想用 long 包装。4 个整数都包含 3 个值,位于前 2 个字节中:
{pppppp} 代表一个值,{hdcs} 代表第二个,{rrrr} 代表最后一个。
我想把这些整数中的 4 个打包成很长的。我尝试了以下方法:
其中 c1.ordinal()...c4.ordinal() 是要换行的整数。
如果我运行测试,这似乎不起作用。假设我想查找 long 中最后一个整数的值c4.ordinal()
,其中 {pppppp} = 41,{hdcs} = 8 和 {rrrr} = 14,我得到以下结果:
现在,以下内容对我来说很奇怪。如果我删除前两个整数,只包装最后两个,如下所示:
并运行相同的测试,我得到正确的结果:
我不知道出了什么问题。如果我删除前两个整数,我得到正确的答案对我来说没有任何意义。我开始认为这可能与长数据类型有关,但我还没有找到任何支持这一理论的东西。
java - 为什么我不能分配 40 亿的“多头”值?
我试图在 Java 中声明一个 long 值,不幸的是它不起作用。
这是我的代码。它会导致以下错误消息:“int 类型的文字 4294967296 超出范围”。
我需要这个值来制作一个文件过滤器,过滤掉大于 4294967296 字节(4GB)的文件。反过来,每个文件大小都没有任何问题(long size = file.length()
),这就是为什么我无法弄清楚为什么我的声明不起作用的原因。