244得票4回答
在Java中初始化一个长整型

Oracle文档-原始数据类型指出Java中的long范围是-9,223,372,036,854,775,808到9,223,372,036,854,775,807。 但是当我在Eclipse中执行以下操作时:long i = 12345678910; 它显示了一个错误信息 "The lite...

8得票9回答
签署为正向完美哈希

我有一个整数类型 long,其值介于 Long.MIN_VALUE = 0x80...0 (-2^63) 和 Long.MAX_VALUE = 0x7f...f (2^63 - 1) 之间。我希望以干净高效的方式将其哈希为同类型的正整数(即介于 1 和 Long.MAX_VALUE 之间),并...

11得票3回答
如何在Java中使用长整型数据类型?

我必须使用一个相当大的数字-600851475143;众所周知,我必须使用长数据类型,但是当我尝试像这样初始化:long number = 600851475143时,会出现错误: 字面值600851475143(类型为int)超出范围。 看来我不知道如何正确使用长数据类型。

68得票8回答
如何将字符串转换为长整型

如何将字符串转换为长整型。 对于int,您可以使用int i = 3423; String str; str = str.valueOf(i); 那么如何使用 long 类型进行反向操作呢?long lg; String Str = "1333073704000" lg = lg.value...

15得票9回答
在Java中将对象转换为长整型

我正试图在Java中将一个Object类型转换为Long类型,我得到了如下结果:public static Long castObjectToLong(Object object) { return ((Long)object).longValue(); 当我运行时,它会抛出Class...

13得票3回答
如何将无符号长整型转换为QVariant

我意识到 QVariant 不支持 long 和 unsigned long 功能。它仅支持转换成 int、unsigned int、long long 和 unsigned long long。 在当前的桌面架构中,我们可以发现 long 和 int 是等价的,但从理论上来看它们并不是等价...

9得票4回答
长整数相加不会超过Long.MAX_VALUE

如果我有一个任务 Long c = a + b; 有没有一种简单的方法可以检查a + b是否大于/小于Long.MAX_VALUE/Long.MIN_VALUE?

14得票3回答
在C语言中,“最严格的类型”是什么意思?

在《C程序设计语言》第8.7节“示例-存储分配器”中,讨论了“最严格类型”。尽管计算机不同,但对于每台计算机,都有一种最严格的类型:如果可以在一个特定地址存储最严格的类型,则所有其他类型也可以。 在某些机器上,最严格的类型是“double”;在其他机器上,“int”或“long”也足够。在他们...

11得票2回答
在Windows和Linux中用C++定义64位整数的跨平台方法

我想在Windows(MinGW)和Linux(g ++)中编写跨平台的C++代码。我曾经在Linux中将64位整数定义为“long”,但是当我转移到MinGW时,sizeof(long)返回4个字节。然后我发现我可以使用“long long”或“__INT64”在MinGW中定义64位整数。...

33得票10回答
在C#中生成随机值

如何使用C#中的Random类生成随机的Int64和UInt64值?