首页 > TAG信息列表 > long-integer

在python中处理长整数除法

这个问题已经在这里有了答案:            >            Python integer division yields float                                    4个 我在python整数除法中观察到数据丢失.下面是一个示例: 在[37]中:188167637742722

mysql-教义2:如何使用长数据类型?

在Java中,我有一个长值发送给服务器,并且我想将每个Symfony2 / Doctrine2将其存储在mysql数据库中. PHP_INT_MAX可能仅是2147483647(不同的系统,可能仅是32位),在MySql中,我认为应使用BIGINT. 做到这一点的最佳方法是什么,有人可以提供示例实体声明吗? 谢谢!

android-类型转换为Long

我创建了一个计时器,该计时器将通过edittext框接受用户指定的时间值,并将其传递给CountDownTimer().这个方法期望一个长值,这就是为什么我将其转换为long的原因,但是当我添加这个长转换时,不幸的是android模拟器显示了一个错误.这是我的代码 EditText ti=(EditText)findViewById(R

PHP SoapClient-具有长整数的SOAP请求

我在使用大整数值和PHP SoapClient类时遇到了一些麻烦.似乎SoapClient无法处理大数值-即使SOAP参数类型为“ xsd:long”,我也无法发送大于PHP_INT_MAX(2147483647)的数字. 这是我需要调用的SOAP方法的WSDL规范: <message name="doFinishItemRequest"> <part name="session-handle"

java-在Python v 3.5.2和v 2.7.12中结果不同,但是v 2.7.12是正确的吗?

首先,我要说一下我的问题,我知道在Python 3周围,“无限长”已集成到int中,因此Python中的int有效地可以和您的RAM一样大. 我正在比较Java和Python. 以下是Python和Java程序.他们做同样的事情. Python: def answer(n): count = 0 t = int(n) while (t!=1): t =

如何解析PHP中的long值?

需要类似intVal()的东西,但需要更大的数字,例如:100001416147426. 有没有在PHP这样的功能?找不到.解决方法:您应该使用BC Math,它被设计成可以用PHP任意大小的数字. BC Math extensions提供several mathematic functions,例如: > bcadd添加两个任意精度数字 > bccomp —比较两个任意精

在Python中编码128位整数?

受this question答案的“编码方案”启发,我在Python中实现了自己的编码算法. 看起来像这样: import random from math import pow from string import ascii_letters, digits # RFC 2396 unreserved URI characters unreserved = '-_.!~*\'()' characters = ascii_letters + digit

Java快速付款代表?

我正在开发一个实时应用程序,该应用程序使用BigDecimal处理不同货币和汇率的货币,但是我遇到了一些严重的性能问题,我想更改基础表示. 我一遍又一遍地读到,一种用Java表示货币的好而快速的方法是使用long存储美分(或任何要求的精度).正如其中一项评论所指出的那样,有一些带有包装器

C#中长时间运行的过程

我有一个Web应用程序,其背后的代码运行时间很长(资源密集型),最终输出是pdf文件(图像到pdf转换工具) 它运行良好.并且由于我在专用服务器上,因此就资源而言,这根本不是问题. 但是,我想知道如果一次有20个以上的用户在处理该系统是否会达到其资源限制. 我已经看到了在线服务,用户可

c便携式转换长到双

我需要将长的代表位准确地转换为双精度,并且我的解决方案应可移植到不同的体系结构中(因为g和clang woulf都很棒,所以它们在所有编译器中都可以成为标准). 我正在写一个快速近似值,用于计算this question answers中建议的exp函数. double fast_exp(double val) { double resul

每次长时间重复使用两次时,为什么Java中会有如此多的数字类型?

现在,我一直在尝试学习Java编程,我想知道为什么我们只使用Long和Double时为什么要使用Float,short和int之类的东西? 我不明白那部分.解决方法:这是一个很好的问题,尤其是如果您来自像JavaScript这样的语言时,它不会区分数字类型. Java比那些语言要严格一些,并且您编写的所有内容都首

java-解析长到负数

码: public class Main{ public static void main(String[] a){ long t=24*1000*3600; System.out.println(t*25); System.out.println(24*1000*3600*25); } } 打印: 2160000000 -2134967296 为什么? 感谢所有的答复. 是在数字后使用L的唯一方法

Java 8:为什么我不能将这个二进制字符串解析成一个长整数?

长话短说,我在弄乱Java中的一些基本遗传算法.我用了很长时间来存储基因,但调试时却使用二进制字符串以提高可读性.我遇到了一种奇怪的情况,我无法解析一些以1开头的二进制字符串(我不知道是否总是这样,但这似乎与64个字符的字符串一致). 我可以通过以下示例复制它: String binarySt

c – 无符号算术和整数溢出

我试图理解算术溢出.假设我有以下, unsigned long long x; unsigned int y, z; x = y*z; y * z可能导致整数溢出.将其中一个操作数强制转换为unsigned long long可以缓解此问题. 64位操作数与32位操作数相乘的预期结果是什么?解决方法: unsigned long long x; unsigned int y, z;

java – 左边为0的长值

为什么会出现这种情况 long value = 123450; System.out.println("value: " + value); 价值:123450 long value = 0123450; // ^ System.out.println("value: " + value); 价值:42792 这是什么42792?解决方法: Why this behavior happens? 正如以0x开头的文字被视为

是否有比Java List更长的内容?

我似乎无法找到最大长度为long的最大值的Java List. 这样的清单存在吗? 如果是的话,在哪里?解决方法:正如@afsantos所说,由于Java数组的限制,ArrayList类本质上仅限于Integer.MAX_VALUE条目. LinkedList没有这个限制,但它(但仍然)昂贵: >每个条目都会产生2个引用的内存开销加上对象头

java – 比Long.MAX_VALUE大的长度

如何获得比Long.MAX_VALUE更大的长数字? 我希望这个方法返回true: boolean isBiggerThanMaxLong(long val) { return (val > Long.MAX_VALUE); } 解决方法:该方法无法返回true.这就是Long.MAX_VALUE的要点.如果它的名字是……假的,那真是令人困惑.然后它应该只被称为Long.SOME_

java – Long vs BigInteger

据我所知,java.lang.Long和java.math.BigInteger都包含非常大的自然数. 我也知道Long的最大值,但BigInteger的最大值是多少? 除了容量之外,BigInteger在处理仍然落在Long范围内的一般大整数时会表现得更好吗? 题 唯一的考虑因素是:我的价值对于龙来说太大了吗?解决方法:BigInteger能够

java – “long x = 1/2”等于1还是0,为什么?

参见英文答案 > Integer division: How do you produce a double?                                    10个 如果我有类似的东西: long x = 1/2; 这不应该四舍五入到1?当我在屏幕上打印它时,它说0.解决方法:它正在进行整数除法,它会截断小数

在Java中将Long转换为Date将返回1970年

我有从Web服务下载的长值列表(例如:1220227200,1220832000,1221436800 …).我必须把它转换成日期.不幸的是这种方式,例如: Date d = new Date(1220227200); 返回1970年1月1日.任何人都知道另一种方法正确转换它?解决方法:Date constructor(单击链接!)接受时间长度,以毫秒为单位,而不

C使用STL List,如何将现有列表复制到新列表中

现在我正在使用一个复制构造函数来获取一个名为val的类型为char的列表,我需要获取传递给复制构造函数的字符串v的所有元素并将它们放入val列表中. Public: LongInt(const string v); Private: list<char> val; 所以在LongInt类的公共部分,我有一个复制构造函数,它接受val列表并

c – 如何在Arduino上格式化长添加千位分隔符

我正在开发一个关于Arduino的项目,它从远程Web API解析一些JSON数据,并在16×2 LCD上显示它. 我想格式化一个长期解析与TextFinder添加千位分隔符(逗号分隔符将没关系). 简而言之,我如何编码formatLong函数? long longToBeFormatted = 32432423; formattedLong = formatLong(longT

C将int转换为* LONG

我有以下代码: STDMETHODIMP CWrapper::openPort(LONG* m_OpenPortResult) { string str("test"); const char * c = str.c_str(); m_OpenPortResult=Open(c); //this does not work because "Open" returns an int return S_OK; } int Ope

java – 如何区分int和long?

public class NewMain { public static void main(String[] args) { long num = 100; System.out.println(xMethod(5,1000000000000L)); } public static int xMethod(int n, long x) { System.out.println("in

PHP:将64位整数转换为字符串

我正在尝试在字符串变量中使用硬编码的64位整数. Simplfied我想做这样的事情: $i = 76561197961384956; $s = "i = $i"; 哪个应该导致s: i = 76561197961384956 这显然不适用于PHP将大整数浮动,因此s是: i = 7.65611979614E+16 虽然其他几个方法如cast等失败,但我找到了number_f