long-integer相关内容

初始化 ArrayList

为什么我可以像这样初始化ArrayList: ArrayListx = new ArrayList(Arrays.asList(1,2)); 但使用时出错: ArrayListx = new ArrayList(Arrays.asList(1,2)); 解决方案 说明 如果需要,Java 会自动将 int 转换为 long. 但是,如果需要从 Integer 到 Long 的 ..
发布时间:2021-11-17 23:35:50 Java开发

有比 int Java List 更长的吗?

我似乎找不到最大长度是 long 的最大值的 Java List. 这样的List存在吗? 如果有,在哪里? 解决方案 正如@afsantos 所说,ArrayList 类本质上仅限于 Integer.MAX_VALUE 条目,因为Java 数组的局限性. LinkedList 没有这个限制,但它(尽管如此)很昂贵: 与基于数组的表示仅一个引用相比,每个条目都会产生 ..
发布时间:2021-11-17 23:29:05 Java开发

C中最严格的类型是什么意思?

The C Programming Language 一书在第 8.7 节中谈到了“最严格的类型",示例 —存储分配器: 虽然机器各不相同,但对于每台机器都有一个最严格的限制类型:如果最严格的类型可以存储在特定的地址,所有其他类型也可以.在某些机器上,最限制类型是 double;在其他情况下,int 或 long 就足够了. 在他们的代码中,union header 使用 long 类 ..
发布时间:2021-11-17 01:56:39 其他开发

C 中的阶乘程序在 20 之后是错误的

它一直工作到 20,但如果输入 21,它返回 1419745...当 21 阶乘实际上是 51090942171709440000.我假设这是因为 unsigned long 最大化,但是这个错误的数字(141...) 来自以及如何让程序计算出较大数字的阶乘? #include 无符号长事实(无符号长输入);int main(){整数输入;printf("输入一个整数来求阶乘:");scanf( ..
发布时间:2021-09-14 20:13:11 其他开发

R根据行中的值在列中重复

我有一个如下所示的数据框: 命名学校体重天数安托万巴赫 0.03 5安托万·肯 0.02 7芭芭拉富兰克林 0.04 3 我想获得如下输出: 名称学校 1 2 3 4 5 6 7安托万巴赫 0.03 0.03 0.03 0.03 0.03 NA NA安托万·肯 0.02 0.02 0.02 0.02 0.02 0.02 0.02芭芭拉富兰克林 0.04 0.04 0.04 NA NA NA ..
发布时间:2021-07-07 19:22:21 其他开发

如何有效地计算一个整数的最大素数?

我试图创建一个Java程序来计算任何长数的最大素数(在这种情况下为600851475143).当我尝试运行它时,该程序将无限期编译,而不会产生警告或结果.我知道可能有更简单/更直接的方法来解决此问题,但是我很好奇为什么这个方法似乎行不通.我不认为逻辑本身是错误的,可能的错误可能是我使用了长变量(我以前从未经常使用过它们). 我已经声明了一些变量,以允许它们将空间增加到“长"大小 公共类La ..
发布时间:2021-05-30 21:01:38 Java开发

两个long值的总和返回负值

我已经编写了完成后缀评估的代码,但当我尝试处理以下情况时,我继续得到一个负值,我知道这是不正确的.为什么我得到这个负数,如何得到正确的输出18000000000000000000?我已经在下面发布了我的代码,任何帮助将不胜感激. 公共静态编号postfixEvaluate(字符串e){长号1;长号2;数字结果=新的Long(0);堆栈stack = new Stack();St ..
发布时间:2021-05-30 21:01:36 Java开发

长整数出现意外的模数行为

当操作数是(un)signed 或 long 时,C ++的模数%运算符的行为会很奇怪. 为什么 mod(signed int,unsigned int)和 mod(signed long long int,unsigned long long int)会产生不同的结果?如果我想要一个正确的(在这里:11183)怎么办? 注意::如果我遵循自己的算法,则应调用 uint64_t mod ..
发布时间:2021-05-30 21:01:28 C/C++开发

具有Long Int的%d

以下代码正确吗?据我所知,它应该不能正常工作,但是在Dev-C ++编译器上,它可以.请有人详细解释吗? #includeint main(){long int num_case = LONG_MAX;scanf(“%d",&num_case);printf(“%ld",num_case);返回0;} 谢谢 解决方案 就像标准C库告诉您不要执行的大多数操作一样, ..
发布时间:2021-05-30 21:01:19 其他开发

如何将对象转换为长数据类型Java

我有这段代码给我一个错误吗? public int part(对象密钥){long clientId =(长)键;...} 以下是错误: java.lang.ClassCastException:无法将java.lang.Integer强制转换为java.lang.Long 不确定为什么会引发异常. 解决方案 正如注释中所述,Java不允许将一种原始包装类型转换为另一种原始 ..
发布时间:2021-05-30 21:01:16 Java开发

无符号长移位

我有一个移位和无符号长整型的问题.这是我的测试代码: char标头[4];标头[0] = 0x80;标头[1] = 0x00;标头[2] = 0x00;标头[3] = 0x00;无符号长l1 = 0x80000000UL;无符号长l2 =((无符号长)标头[0] ..
发布时间:2021-05-30 21:00:59 C/C++开发

0x7f有什么特别之处?

我正在阅读avro格式规范,并试图了解其实现.这是用于解码长值的方法: @Override公共长readLong()引发IOException {sureBounds(10);int b = buf [pos ++]&0xff;int n = b&0x7f;长l;如果(b> 0x7f){b = buf [pos ++]&0xff;n ^ =(b& 0x7f) 0x7f){b ..
发布时间:2021-05-30 21:00:56 Java开发

Java中的信息流失从长久到浮动

如果您调用以下Java方法 void processIt(long a){浮点数b = a;/*我在这里有损失吗*/} 将long变量分配给float变量时会丢失信息吗? Java语言规范说 float 类型是 long 的超类型. 解决方案 是的,这是可能的:如果仅出于 float 的有效位数太少(通常为6-7)的原因而无法处理以及 long 可以代表的所有可能数字(19个 ..
发布时间:2021-05-18 20:43:45 Java开发

C ++处理大数

好的,我必须为我的c ++类做简单的任务.有两个功能,第一个是斐波那契数列,第二个是一些随机数列(查找 e ).看起来像这样: #include#include#include#include无效fib(整数){int a = 0,b = 1;printf(“%d \ n",a);对于(;数字> 0;数字-){prin ..
发布时间:2021-05-16 19:13:15 C/C++开发