Questions tagged «long-integer»

长整数是整数,通常是标准整数大小的两倍。它由几种编程语言中的关键字“ long”表示。


8
如何在C中打印f“ unsigned long”?
我永远无法理解如何unsigned long在C中打印数据类型。 假设unsigned_foo是unsigned long,那么我尝试: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) 所有这些都打印出某种-123123123数字,而不是unsigned long我的数字。

7
如何转换/转换为字符串长?
我刚刚创建了示例BB应用程序,该应用程序可以选择日期。 DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); 选择日期之后,我需要将该长值转换为String,以便可以轻松地将日期值存储在数据库中的某个位置。我是Java和Blackberry开发的新手。 long date = curDateFld.getDate(); 我应该如何将此long值转换为String?我也想从String转换回long。我认为我可以使用long l = Long.parseLong("myStr");吗?

12
如何在Java中将int转换为Long?
我一直在这里找到问题,并且Google的人们遇到了麻烦long,int而不是相反。但我敢肯定,我不是以前已经从去碰到这种情况的唯一一个int到Long。 我找到的唯一其他答案是“首先将它设置为Long”,这实际上并没有解决这个问题。 我最初尝试投射,但得到了“ Cannot cast from int to Long” for (int i = 0; i < myArrayList.size(); ++i ) { content = new Content(); content.setDescription(myArrayList.get(i)); content.setSequence((Long) i); session.save(content); } 如您所料,我有点困惑,我被困住了,int因为有些内容以形式出现ArrayList,而我要存储其信息的实体要求序列号为Long。

4
用Java初始化long
原始数据类型-甲骨文的文档说的范围long在Java是-9,223,372,036,854,775,808来9,223,372,036,854,775,807。但是当我在日食中做这样的事情时 long i = 12345678910; 它显示了我的The literal 12345678910 of type int is out of range错误。 有两个问题。 1)如何long使用值初始化12345678910? 2)默认情况下所有数字文字是否都是type int?
213 java  long-integer 

6
在C ++中,“ long”,“ long long”,“ long int”和“ long long int”有什么区别?
我正在从Java过渡到C ++,并对long数据类型有一些疑问。在Java中,要保留大于2 32的整数,只需编写即可long x;。但是,在C ++中,似乎long既是数据类型又是修饰符。 似乎有几种使用方式long: long x; long long x; long int x; long long int x; 另外,似乎还有一些事情,例如: long double x; 等等。 所有这些各种数据类型之间有什么区别,它们都有相同的用途吗?
209 c++  long-integer 



4
是“ long long” =“ long long int” =“ long int long” =“ int long long”吗?
我找到了两者,long int long并且int long long可以编译为变量类型。是否有任何区别long int long,int long long,long long和long long int? 通常,如果类型的数目相同,类型是否相同long? 1长: long l; int long il; long int li; 2长: long long ll; int long long ill; long int long lil; long long int lli; 同样,如果以上正确,以下声明是否也相同? long long* llp; int long long* illp; long int long* lilp; …
153 c++  syntax  long-integer 


16
Java:0 <= x <n范围内的随机长整数
随机类具有一种在给定范围内生成随机int的方法。例如: Random r = new Random(); int x = r.nextInt(100); 这将生成一个大于或等于0且小于100的int数。我想对long数做完全相同的操作。 long y = magicRandomLongGenerator(100); 随机类仅具有nextLong(),但不允许设置范围。

11
在Java中将Long转换为Date返回1970
我有从Web服务下载的带有长值的列表(例如:1220227200、1220832000、1221436800 ...)。我必须将其转换为日期。不幸的是,这种方式例如: Date d = new Date(1220227200); 返回1970年1月1日。有人知道另一种正确转换它的方法吗?
118 java  date  long-integer 

12
3个长整数的平均值
我有3个非常大的有符号整数。 long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; 我想计算他们的平均值。预期平均值long.MaxValue - 1为9223372036854775806。 不可能将其计算为: long avg = (x + y + z) / 3; // 3074457345618258600 注意:我阅读了所有有关2个数的平均值的问题,但是我看不到该技术如何应用​​于3个数的平均值。 使用会很容易BigInteger,但是假设我无法使用它。 BigInteger bx = new BigInteger(x); BigInteger by = new BigInteger(y); BigInteger bz = new BigInteger(z); …
103 c#  .net  long-integer 


14
如何检查Java中的两个数字是否会导致溢出?
我想处理将两个数字相乘会导致溢出的特殊情况。代码看起来像这样: int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; 那是一个简化的版本。在实际程序中,a并且b在运行时从其他地方获取。我想要实现的是这样的: long c; if (a * b will overflow) { c = Long.MAX_VALUE; } else { c = a * b; } …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.