问题标签 [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 投票
5 回答
11158 浏览

android - 是否有在 Android 中输入整数的视图?

我正在寻找类似于日期选择器对话框的各个部分的内容。允许您输入可以限制(例如 1 到 10 之间)的整数(并且仅限整数)的视图,您可以在其中使用键盘或视图本身中的箭头。它存在吗?

这是一个对话。请求整数的现成对话框也会有所帮助。

0 投票
10 回答
4870 浏览

indexing - 压缩排序整数

我正在构建一个索引,它只是连续存储在二进制文件中的几组有序 32 位整数。问题是这个文件变得非常大。我一直在考虑添加一些压缩方案,但这有点超出我的专业知识。所以我想知道,在这种情况下哪种压缩算法效果最好?此外,解压缩必须快速,因为该索引将用于进行查找。

0 投票
5 回答
587 浏览

.net - .NET Optimized Int32

While reading through the 70-536 training kit, it states:

The runtime optimizes the performance of 32-bit integer types (Int32), so use those types for counters and other frequently accessed integral variables.

Does this only apply in a 32 bit environment? Does Int64 take over in a 64 bit environment, or is Int32 still the better choice?

0 投票
5 回答
3369 浏览

c++ - 在 C++ 中检查字符串以什么数字结尾

在 C++ MD2 文件加载器中,我有很多帧,每个帧的名称都以数字结尾,例如

  • 立场0
  • 展台1
  • 展台2
  • 展位3
  • 展位4
  • ...
  • 站台10
  • 站台11
  • 运行0
  • 运行1
  • 运行2

等等

如果没有后面的数字,我如何得到字符串是什么?例如,将“stand10”更改为“stand”的功能

0 投票
11 回答
36651 浏览

python - 在python中将长数字格式化为字符串

Python中有什么简单的方法可以将整数格式化为字符串,用K表示数千,用M表示数百万,逗号后只留下几个数字?

我想将 7436313 显示为 7.44M,将 2345 显示为 2,34K。

是否有一些可用的 % 字符串格式化运算符?或者只能通过在循环中实际除以 1000 并逐步构造结果字符串来完成?

0 投票
8 回答
401 浏览

optimization - 数值优化

我想知道哪种 Integer 或 Float 类型最快。
我在想字节比整数快,因为它的范围更小。
有人告诉我..在某些情况下整数比一个字节快。

第二个问题:
GPU 正在走向世界统治..
所以我问自己:Double 能否比 Integer“更快”.. 因为 FPU
那么专家在哪里?:)

0 投票
2 回答
13028 浏览

floating-point - 将浮点范围转换/量化为整数范围

假设我有一个 [0, 1] 范围内的浮点数,我想量化它并将其存储在一个无符号字节中。听起来很简单,但实际上它相当复杂:

显而易见的解决方案如下所示:

到目前为止,这有效,我得到了从 0 到 255 的所有数字,但整数的分布并不均匀。该函数仅255在 a 恰好为时返回1.0f。不是一个好的解决方案。

如果我进行适当的舍入,我只是转移问题:

这里的结果0只覆盖了浮动范围的一半,而不是任何其他数字。

如何进行浮点范围均匀分布的量化?理想情况下,如果我量化均匀分布的随机浮点数,我希望得到整数的均匀分布。

有任何想法吗?


顺便说一句:我的代码也在 C 中,问题与语言无关。对于非 C 语言的人:假设float转换会int截断浮点数。

编辑:因为我们在这里有些困惑:我需要一个映射,将最小的输入浮点数(0)映射到最小的无符号字符,并将我范围的最高浮点数(1.0f)映射到最高的无符号字节(255)。

0 投票
4 回答
6510 浏览

c# - .Net/C#:整数的实际大小是多少?

在 .Net 中,整数是值类型,这意味着它存储在堆栈中。整数也是类(通常是 System.Int32)。它们有CompareTo、Equals、...等方法。因此,它们应该在堆栈上占用超过四个字节。然而,下面的示例显示它们恰好占用 4 个字节:

输出:

CLR 是否对整数和其他值类型(float、long、double、...)进行了特殊处理?

0 投票
2 回答
250 浏览

c - 均匀缩放一个字节的最佳方法是什么?

在 CI 中需要将 auint8_t从 0 - 255 缩放到 0 - 31

均匀地做到这一点的最佳方法是什么?

0 投票
15 回答
1682924 浏览

python - 如何将字符串转换为整数?

我有一个来自 MySQL 查询的元组,如下所示:

我想将所有字符串元素转换为整数并将它们放回列表列表中:

我试图用它来实现它,eval但还没有得到任何体面的结果。