long-integer相关内容

长< name>代表什么?=(long)< expression> ;;用Java做?

以下表达式中的(long)和(int)表示什么意思? long years =(long)(分钟/分钟InYear);整型剩余天数=(整型)(分钟/60/24)%365; 解决方案 (minutes/minutesInYear)尚不清楚它将返回什么变量类型.如果要在int变量中使用它,则必须在其前面编写(int).这称为“类型转换",它基本上将一种格式转换为另一种格式.您会注意到 int ..
发布时间:2021-05-16 19:12:31 Java开发

如何在Java中生成所有可能的64位随机值?

考虑到Java SecureRandom.nextLong()是否从仅使用48位的 Random 继承,它是否返回所有可能的值?如果没有,我是否仍可以通过修改Random类以及如何做到这一点在Java中完成呢?我只想使用一个全随机的长数生成器,如果可能的话,可以返回所有可能的长值. 解决方案 尽管SecureRandom继承自Random,但它使用的数学方式不同或具有相同的限制.最终将产生 ..
发布时间:2021-05-10 18:44:55 Java开发

在Python中存储超过9000位的大数字

我打算在Python中使用很大的数字,但想知道Python是否可以处理很大的数字.这些数字将最多包含3,000个零. 而且,具有1个3,000个零的字节使用了多少字节? 第三个问题,如何在不使用str()的情况下使用Python将数字保存为整数到文件中? 解决方案 Python可以使用 long 类型存储任意长整数,甚至可以通过附加来指定 long 文字对他们来说是 L (例如 ..
发布时间:2021-05-07 18:40:06 Python

如何在Cython中使用128位整数

在我的64位计算机上, long long 类型具有64位. print(sizeof(long long))#打印8 我需要使用128位整数,幸运的是 GCC支持这些.如何在Cython中使用它们? 以下内容无效.编译仅包含 的 foo.pyx cdef __int128_t x = 0 收益 $ cython foo.pyx编译Cython文件时出错:------- ..
发布时间:2021-04-28 18:34:18 其他开发

比较长值时排序错误

我正在尝试在ASC中对长数字进行排序,但似乎比较是错误的.有一个正确的数字序列,但是从第7个数字开始,它们全都弄乱了.谁能告诉我为什么? 课程: 公共类MyTime {私人长时间inMicroSeconds;公共MyTime(longtimeInMicroSeconds){this.timeInMicroSeconds = timeInMicroSeconds;}}公共类测试器实现Comp ..
发布时间:2021-04-23 19:52:03 Java开发

类型"long"和"long"之间有什么区别?在C ++/CLI和C#中?

在 C ++/CLI 项目中,我有方法 void DoSomething(long x); .如果我想在用 C#编写的任何单元测试中使用它,则方法参数 x 会显示为类型 int . 为什么我必须在单元测试(C#)中将签名更改为 void DoSomething(long long x); 并将其与类型为 long 的参数一起使用? 解决方案 在C#中, long 是64位数据类型.在 ..
发布时间:2021-04-20 19:08:26 C#/.NET

将四个字符串转换为长字符串

我想将四个字符串(即四个字符)转换为长字符串(即,将其转换为ASCII码,然后将其放入长字符串中). 据我了解,这是通过将第一个字符写入long的第一个字节,将第二个字符写入相邻的内存位置等来完成的.但是我不知道如何在C ++中做到这一点. 有人可以指出我正确的方向吗? 谢谢. 解决方案 这是您设置的四个字符: const unsigned char buf [4] ..
发布时间:2021-04-19 20:07:57 C/C++开发

初始化ArrayList< Long>.

为什么我可以这样初始化ArrayList: ArrayListx =新的ArrayList(Arrays.asList(1,2)); 但是在使用时出现错误: ArrayListx =新的ArrayList(Arrays.asList(1,2)); 解决方案 说明 如果需要,Java会自动将 int 转换为 ..
发布时间:2021-04-09 19:35:49 Java开发

为什么Java中2个Long变量与==运算符不相等?

当我尝试比较2个Long变量时,我遇到了一个非常奇怪的问题,它们始终显示为false,并且可以通过在Eclipse中进行调试来确保它们具有相同的数字值: if(user.getId()== admin.getId()){ 返回true; //始终在此处输入 }否则{ 返回false; } 以上两个返回值都是对象类型Long,这使我感到困惑。并确认我编写了这样的主要方法: ..
发布时间:2020-10-30 06:01:37 Java开发

Python与C类型的float,double和long类型等效吗?

这些C类型的Python等效于什么: float double long 我想代表上述三个区域中的 float 解决方案 我相信您的意思是类型,而不是函数。在C语言中, double 只是双精度 float (意味着较小的数字会更准确地表示)。在Python中,它只是一个 float 。类似地, long 只是( int 存储更大的数字。 在 ..
发布时间:2020-10-26 00:13:35 Python

为什么不能从零开始?

可能重复: 在识别9的地方不被认可09 想知道,当我声明以下内容时: public static final long __VERSIONCODE = 0L; public static final long __VERSIONCODE = 9L; 这将起作用,但是每当我尝试以下操作时: public static final long __VE ..
发布时间:2020-10-25 23:51:46 Java开发

格式化数字以在大于千时显示逗号

我正在Visual Basic.net中编写一些代码,并且有一个问题. 如果我有一个大于1000的长整数,如何将该值格式化为1000(带逗号)并将其存储在字符串中? 例如 1234将存储为1,234 12345将被存储为12,345 123456将被存储为123,456 这是通过TryParse语句完成的吗? 我可以帮些忙吗? 解决方案 看看一般用途: ..
发布时间:2020-07-11 20:06:55 其他开发

(a * b)/ c MulDiv并处理中间乘法的溢出

我需要做以下算术运算: long a,b,c; 长结果= a * b / c; 虽然结果保证适合 long 我尝试逐步(先乘后除),然后通过拆分来处理溢出。 a * b 转换为最大大小为4的int数组的中间结果(就像BigInteger使用其 int [] mag 变量)。 在这里,我陷入了分裂。我无法理解进行精确除法所需的按位移位。我需要的只是 ..
发布时间:2020-06-03 20:12:41 Java开发

用大量JavaScript解析JSON

我从API响应中得到一个 JSON 对象,该对象包含 long 类型值。 由于javascript无法处理64位数字,因此在响应上执行 JSON.parse 时,会将数字四舍五入为javascript可以处理的最大值。 API响应: { “ subject”:“ subjectTitle”, “ longNumberKey”:7356270823847851521, } ..
发布时间:2020-05-31 21:32:09 前端开发

Java长乘法的高位?

在Java中,有什么方法可以得到两个long的乘积的上半部分吗? IE.由于溢出而消失的部分. (因此128位结果的高64位) 我习惯于在命令mul_hi执行此操作的情况下编写OpenCL代码:由于OpenCL可以在我的CPU上有效地完成此操作,因此Java应该也可以做到这一点,但是我找不到如何在Java中执行该操作(甚至有效地模仿其行为)的方法.用Java可以做到吗?如果可以,怎么办? ..
发布时间:2020-05-13 19:19:06 Java开发