long-integer相关内容

从整型转换为长整型

最近我搜索了int、long int、long、...诸若此类。我从here得到了答案。我发现long和long int是相同的。所以这些声明 c = a *long(b); 和 c = a * long int (b) 程序中应相同 int main() { int a = 10, b = 20; long int c; c = a *l ..
发布时间:2022-09-24 14:47:38 C/C++开发

编译器错误-9223372036854775808L(&Q;溢出&Q)

Long data type的范围是-9223372036854775808到9223372036854775807,但以下语句生成编译器错误“BC30036:Overflow”: Dim a As Long = -9223372036854775808L Try it online! 为什么这是一个错误?如何在代码中指定常量-9223372036854775808? 推荐答 ..
发布时间:2022-09-24 14:24:52 C#/.NET

Java:为什么我不能用科学记数法声明整数类型?

我可以很容易地一目了然地将2e15读成“两千万亿”,但对于2000000000000000,我必须计算零,这需要更长的时间,可能会导致错误。 为什么不能使用文字声明int或long,如2e9或1.3e6?我知道10的负幂(如2e-3)或小于小数位数的10的幂(如1.0003e3)会产生浮点数,但为什么Java不允许这样的声明,而只是截断浮点部分,并在结果值不是整数的情况下发出温和警告? 这 ..
发布时间:2022-09-24 14:16:05 Java开发

JPA实体ID-基元或对象类型(LONG或LONG)

您的实体的ID应该是long(基元类型)还是long(对象类型)? 该ID是我的表的主键,并且在数据库中从不为“null”。 我的同事建议使用长对象类型。 默认情况下,Hibernate反向工程工具为id生成一个基元类型Long。 选择什么?长还是长? @Entity @Table(name = "COUNTRY") public class CountryEntity im ..
发布时间:2022-03-14 23:25:21 其他开发

Java:0 <= x <中的随机长数n 范围

Random 类具有在给定范围内生成随机 int 的方法.例如: 随机 r = new Random();int x = r.nextInt(100); 这将生成一个大于或等于 0 且小于 100 的 int 数.我想对 long 数做同样的事情. long y = magicRandomLongGenerator(100); Random 类只有 nextLong(),但它不允许设置范围 ..
发布时间:2022-01-24 19:17:24 Java开发

为什么你的 switch 语句数据类型不能很长,Java?

以下是 Sun 的 Java 教程的摘录:p> 开关适用于 byte、short、char 和 int 原始数据类型.它也适用于枚举类型(在类和继承中讨论)和一些“包装"某些原始类型的特殊类:Character、Byte、Short 和 Integer(在简单数据对象中讨论). long 原始数据类型不允许使用一定有充分的理由.有人知道是什么吗? 解决方案 我认为在某种程度上这可能 ..
发布时间:2022-01-19 10:24:51 Java开发

Java 的 L 号(长)规范

似乎当你在 Java 中输入一个数字时,编译器会自动将其读取为整数,这就是为什么当你输入 (long) 6000000000 (不在整数范围内)时,它会抱怨 6000000000 不是整数.为了纠正这个问题,我必须指定 6000000000L.我刚刚了解了这个规范. 是否还有其他数字规范,例如 short、byte、float、double?拥有这些似乎很好,因为(我假设)如果您可以指定您输 ..
发布时间:2022-01-17 09:05:24 Java开发

长与.诠释 C/C++ - 有什么意义?

我最近了解到,C/C++ 中的 long 与 int 的长度相同.简单地说,为什么?甚至在语言中包含数据类型似乎几乎毫无意义.它是否有任何 int 没有的特定用途?我知道我们可以像这样声明一个 64 位 int: long long x = 0; 但是为什么语言选择这样做,而不是仅仅使 long 好...比 int 长?其他语言(例如 C#)可以做到这一点,那么为什么不使用 C/C++? ..
发布时间:2022-01-14 14:50:26 C/C++开发

Long Int 文字 - 无效的语法?

我使用的 Python 教程书有点过时,但我决定继续使用最新版本的 Python 来练习调试.有时我学到的书中代码中的一些东西在更新的 Python 中发生了变化,我不确定这是否是其中之一. 在修复程序以便它可以打印更长的阶乘值时,它使用 long int 来解决问题.原代码如下: #factorial.py# 计算一个数的阶乘的程序# 用累加器说明 for 循环定义主():n = inp ..
发布时间:2022-01-14 14:37:59 Python

如何在 Java 中将 int 转换为 Long?

我一直在这里和谷歌上发现从 long 到 int 而不是相反的问题.但我确信在从 int 到 Long 之前遇到这种情况的人不止我一个. 我发现的唯一其他答案是“首先将其设置为 Long",这确实没有解决问题. 我最初尝试强制转换,但得到“Cannot cast from int to Long" for (int i = 0; i ..
发布时间:2022-01-14 14:33:11 Java开发

C++中两个整数的乘法

我有一个非常基本的问题,但我不确定我是否理解这个概念.假设我们有: int a = 1000000;int b = 1000000;长长 c = a * b; 当我运行它时,c 显示负值,所以我也将 a 和 b 更改为 long long 然后一切都很好.那么为什么我必须更改 a 和 b,当它们的值在 int 范围内并且它们的产品分配给 c(即long long)? 我正在使用 C/C+ ..
发布时间:2022-01-14 14:29:20 C/C++开发

long long 和 long 和有什么不一样

long long 和 long 有什么区别?而且它们都不适用于 12 位数字 (600851475143),我是不是忘记了什么? #include 使用命名空间标准;诠释主要(){长长a = 600851475143;} 解决方案 按照标准,保证的是: int 必须至少为 16 位 long 必须至少为 32 位 long long 必须至少为 64 位 ..
发布时间:2022-01-14 14:27:17 C/C++开发

int64_t 的定义

我是 C/C++ 新手,所以我有几个关于基本类型的问题: a) 你能解释一下 int64_t 和 long (long int) 的区别吗?据我了解,两者都是 64 位整数.有什么理由选择其中一个吗? b) 我试图在网上查找 int64_t 的定义,但没有成功.有没有我需要咨询这些问题的权威来源? c) 对于使用 int64_t 编译的代码,我目前包括 ,这对我来说没有多大意义. ..
发布时间:2022-01-14 14:23:20 C/C++开发

如何在 Java 中实现无穷大?

Java 是否有任何东西可以表示每种数值数据类型的无穷大?它是如何实现的,以便我可以用它进行数学运算? 例如 int myInf = 无穷大;//然而它已经完成了我的Inf + 5;//返回无穷大我的Inf *(-1);//返回负无穷大 我尝试过使用非常大的数字,但我想要一个合适的简单解决方案. 解决方案 double 支持 Infinity double inf = Doub ..
发布时间:2022-01-14 14:20:08 Java开发