integer相关内容

VBA中的Str函数用于Excel为字符串添加一个字符

我使用str()函数将整数转换为字符 但是,我注意到str()函数会返回一个额外的字符到字符串。 例如, MsgBox(Len(str(1)))将返回2。 b $ b 附加的额外字符是什么? 解决方案 p> “当数字转换为字符串时,前缀空格总是为数字的符号保留,如果数字为正,则返回的字符串包含一个前导空格,加号隐含“。 确保足够的语句在调试窗口中返回True: ..
发布时间:2016-11-13 21:48:18 其他开发

Haskell将整数转换为Int?

是否可以将整数转换为Int?另一个方向是可能的:toInteger。我知道Integer能够存储更大的值,但有时需要一个对话来使用std-lib函数。我试过(n :: Int)和其他代码样本,我发现 - 但没有什么工作。 takeN :: Integer - [a] - > [a] takeN nl = take nl 解决方案 使用 fromIntegral 。 ..
发布时间:2016-11-13 21:06:50 其他开发

Java:浮动字节/整数

我有一个从x平面通过UDP发送的字节数组。字节(4)都是浮点数或整数... 我试图将它们转换为浮点数,但没有运气到目前为止... 示例数组: 字节数据[41] = {-66,30,73,0}; 如何将4个字节转换为int或float,不使用8字节? 解决方案 我不知道 endianness 。 @ dogbane的解决方案可能工作。否则,你基本上需要根据字节的顺序得到字节为 ..
发布时间:2016-11-13 21:04:22 Java开发

将INT转换为DATETIME(SQL)

我想将日期转换为datetime,但会收到错误。我要转换的数据类型是(float,null),我想将它转换为DATETIME。 这段代码的第一行工作正常,但我在第二行获得此错误: 将表达式转换为数据类型datetime的算术溢出错误。 CAST(CAST(rnwl_efctv_dt AS INT)AS char(8)), CAST(CAST(rnwl_efctv_dt A ..
发布时间:2016-11-13 20:42:43 其他开发

将BigDecimal转换为整数

我有Hibernate方法,它返回一个BigDecimal。 我有另一个API方法,我需要传递该数字,但它接受Integer作为参数。我不能改变两种方法的返回类型或变量类型。 现在如何将BigDecimal转换为Integer并传递给第二个方法? 解决方案 您可以致电 myBigDecimal.intValueExact() (或只是 intValue() )和它甚至会抛出一个例外 ..
发布时间:2016-11-13 20:32:36 Java开发

T-sql - 确定值是否为整数

我想确定一个值是否为整数(如 TryParse 在.NET中)。 Unfortunatelly ISNUMERIC 不适合我,因为我只想解析整数,而不是每一种数字。是否有 ISINT 或某事? 这里有一些代码来澄清。如果 MY_FIELD 不是int,此代码将失败: MY_VAR = CAST(MY_FIELD AS INT) FROM MY_TABLE WHERE MY_OT ..
发布时间:2016-11-13 20:08:19 数据库

如何将对象转换为java中的int?

如何在Java中将对象转换为int? 解决方案 如果您确定此对象是 Integer : int i =(Integer)object; 或者,从Java 7开始,你可以写成: int i =(int)object; 注意,它可以抛出 ClassCastException 如果您的对象不是 Integer 和 如果你的对象是 nu ..
发布时间:2016-11-13 19:50:48 Java开发

string = string + int:后台是什么?

在C#中,您可以隐式连接一个字符串,让我们说,一个整数: string sth =“something”+ 0 ; 我的问题是: 为什么,通过假设你可以隐式连接一个字符串和一个int的事实,C#不允许初始化字符串,如下: string sth = 0; //错误:无法将源类型'int'转换为目标类型'string' C#转换 ..
发布时间:2016-11-13 19:39:42 C#/.NET

如何将三个整数组合成一个唯一的标签,使得标签在C ++中保持整数?

我试图使用Cantor和Szuszik配对函数,但是例如。 a = 200,b = 201 c = 202 所得到的P(a,b,c)= P(P(a,b),c),它已经是一个非常大的数,不适合 int 。 解决方案 在[0:1000]范围内唯一组合三个数字没有问题(假设 int 在您的系统上是32位或更大):​​ int combine int b,int c) { retur ..
发布时间:2016-11-02 01:21:46 C/C++开发

如何在类型级别指定非负数,如果我不应该使用unsigned?

在 Going Native 2013 中,面板建议在指定“不能为负面”的变量时避免无符号整数类型 。 12:15:“使用有符号整数,除非你需要2的补码算术或一个 模式。 12:55:“使用整数有一个原因不要使用unsigned除非 你正在fiddling与位模式,从不混合签名和未签名。“ 42:45:“每当你混合签名和未签名的数字时,你会遇到麻烦, 规则非常奇怪,他 ..
发布时间:2016-10-30 00:25:14 C/C++开发

大整数和双精度之间的乘法

我使用gmp管理一些大(128〜256位)整数。有一点是我想将它们乘以两个接近1 (0.1 int i = 1000000000000000000 * 1.23456789 我在gmp文档中搜索,但我没有找到一个函数,所以我最后写这个代码,似乎工作良好: mpz_mult_d(mpz_class& r,const mpz_class& i,double d,in ..
发布时间:2016-10-30 00:13:18 C/C++开发

检查以确保argv [1]是一个整数c ++

对于我的程序,我必须确保用户只输入一个正整数。例如如果用户输入12hi它不应该运行程序和打印到std错误。我不太确定如何实现这个。 int main(int argc,char * argv []) { if(atoi(argv [1]) { cerr ..
发布时间:2016-10-29 23:27:02 C/C++开发

如何检查float是否为整数?

对于printf函数,有一些函数可以使用%g,如果float为3.00,它将显示整数 3 code> 3.01 如果它实际上是一个浮点数,有什么办法你可以通过一些代码这样做吗? 解决方案 没有真正的简单答案 整数值在float和double格式中有确切的表示。因此,如果真的已经是积分,您可以使用: f == floor 但是,如果你的值是一个计算的结果,零分 ..
发布时间:2016-10-28 06:04:31 C/C++开发