问题标签 [integer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
153174 浏览

java - 如何判断 Java 整数是否为空?

问候,

我正在尝试验证我的整数是否为空。如果是,我需要提示用户输入一个值。我的背景是 Perl,所以我的第一次尝试是这样的:

这不起作用,因为 Java 需要布尔逻辑。

在 Perl 中,我可以使用“exists”来检查哈希/数组元素是否包含以下数据:

Java有没有办法做到这一点?感谢您的帮助!

耶利米

PS Perl存在信息。

0 投票
8 回答
16580 浏览

java - 如何使用按位运算符将多个整数值传递给 Java 函数?

在应用程序框架中,我不断看到允许您将多个 Int 值(通常用于代替枚举)传递给函数的框架。

例如:

那么 multiValueExample 中应该存在什么逻辑,以便我正确评估使用按位运算符传入的多个 int 值?

0 投票
3 回答
7690 浏览

java - 如何将文本文件中的字符串分配给 Java 的整数数组?

如何将文本文件中的字符串分配给 Java 的整数数组?我已将整数数组保存到文本文件中,但现在如何在不进行任何修改的情况下从文本文件中检索所有整数数组?我希望检索的整数数组与将其存储到文本文件之前相同。以下是我的部分代码:

(发现不兼容的类型)
整数数组(a[ ]) 保存并从文本文件中检索后如何保留其原创性?谢谢!

0 投票
8 回答
142379 浏览

php - PHP中int的最大值是多少?

忽略允许您处理非常大的数字的特殊库,您可以在 PHP 中存储的最大 int 值是多少?

0 投票
3 回答
230 浏览

function - 用于基于短字符串计算整数哈希键的 CPAN 模块

我正在寻找一个需要短字符串的 CPAN 模块:

并将其散列成一个整数键:

0 投票
10 回答
8215 浏览

c# - 计算整数十进制长度的最快方法?(。网)

我有一些代码可以对 64 位整数进行大量比较,但是它必须考虑数字的长度,就好像它被格式化为字符串一样。我无法更改调用代码,只能更改功能。

最简单的方法(除了 .ToString().Length)是:

然而,这表现相当差。由于我的应用程序只发送正值,并且长度相当均匀地分布在 2 和 9 之间(对 9 有一些偏差),我预先计算了这些值并使用了 if 语句:

这可以通过平均 4 次比较来计算长度。

那么,我可以使用其他任何技巧来使此功能更快吗?

编辑:这将作为 32 位代码(Silverlight)运行。

更新:

我采纳了 Norman 的建议,稍微改变了 ifs,结果平均只有 3 次比较。根据肖恩的评论,我删除了 Math.Truncate。总之,这推动了大约 10% 的增长。谢谢!

0 投票
3 回答
10787 浏览

c# - 如何在 C# 中声明 LARGE_INTEGER

下面的代码(在 C++ 中)是我正在尝试转换为 C#

在这里我尝试翻译代码,但它太乱了,我以前从未使用过大整数。

结构:

翻译功能:

问题:第一个问题是我在C#中没有找到LARGE_INTEGER类型变量,所以我创建了一个结构,我想知道是否真的存在。至于第二个问题,功能不对,没用。

对于该特定问题的任何帮助将不胜感激!先感谢您。

0 投票
3 回答
1865 浏览

.net - .NET 中的 base_convert

.NET 是否具有与 PHP 的base_convert等效的本机函数,还是我需要自己编写?我想从任何基数转换为任何其他基数——“到”基数或“从”基数可以是 2-36 的任何整数。

PHP 函数示例:base_convert($number_to_convert, $from_base, $to_base)

正如 Luke 在 Jon Skeet 回答的评论中指出的那样:Convert.ToString 无法处理与任意基数之间的转换,只有 2、8、10 和 16

更新:显然,答案是:不,没有原生方式。下面,Erik 展示了一种方法来做到这一点。另一个实现在这里: http: //www.codeproject.com/KB/macros/Convert.aspx

0 投票
5 回答
11806 浏览

input - 如何在 Erlang 中读取整数?

我正在尝试读取整数的用户输入。(如 cin >> nInput; 在 C++ 中)我从http://www.erlang.org/doc/man/io.html
找到了 io:fread bif ,所以我编写了这样的代码。

{ok, X} = io:fread("input : ", "~d"),
io:format("~p~n", [X])。

但是当我输入 10 时,erlang 终端一直给我“\n”而不是 10。我假设 fread 自动读取 10 并将其转换为字符串。如何直接读取整数值?有没有办法做到这一点?谢谢您阅读此篇。

0 投票
4 回答
39478 浏览

mysql - MySQL 5.0 中的 int 和 integer 有什么区别?

MySQL 5.0 中的 int 和 integer 数据类型有什么区别?任何人都可以帮忙吗?我不明白确切的区别。