问题标签 [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.
android - 是否有在 Android 中输入整数的视图?
我正在寻找类似于日期选择器对话框的各个部分的内容。允许您输入可以限制(例如 1 到 10 之间)的整数(并且仅限整数)的视图,您可以在其中使用键盘或视图本身中的箭头。它存在吗?
这是一个对话。请求整数的现成对话框也会有所帮助。
indexing - 压缩排序整数
我正在构建一个索引,它只是连续存储在二进制文件中的几组有序 32 位整数。问题是这个文件变得非常大。我一直在考虑添加一些压缩方案,但这有点超出我的专业知识。所以我想知道,在这种情况下哪种压缩算法效果最好?此外,解压缩必须快速,因为该索引将用于进行查找。
.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?
c++ - 在 C++ 中检查字符串以什么数字结尾
在 C++ MD2 文件加载器中,我有很多帧,每个帧的名称都以数字结尾,例如
- 立场0
- 展台1
- 展台2
- 展位3
- 展位4
- ...
- 站台10
- 站台11
- 运行0
- 运行1
- 运行2
等等
如果没有后面的数字,我如何得到字符串是什么?例如,将“stand10”更改为“stand”的功能
python - 在python中将长数字格式化为字符串
Python中有什么简单的方法可以将整数格式化为字符串,用K表示数千,用M表示数百万,逗号后只留下几个数字?
我想将 7436313 显示为 7.44M,将 2345 显示为 2,34K。
是否有一些可用的 % 字符串格式化运算符?或者只能通过在循环中实际除以 1000 并逐步构造结果字符串来完成?
optimization - 数值优化
我想知道哪种 Integer 或 Float 类型最快。
我在想字节比整数快,因为它的范围更小。
有人告诉我..在某些情况下整数比一个字节快。
第二个问题:
GPU 正在走向世界统治..
所以我问自己:Double 能否比 Integer“更快”.. 因为 FPU
那么专家在哪里?:)
floating-point - 将浮点范围转换/量化为整数范围
假设我有一个 [0, 1] 范围内的浮点数,我想量化它并将其存储在一个无符号字节中。听起来很简单,但实际上它相当复杂:
显而易见的解决方案如下所示:
到目前为止,这有效,我得到了从 0 到 255 的所有数字,但整数的分布并不均匀。该函数仅255
在 a 恰好为时返回1.0f
。不是一个好的解决方案。
如果我进行适当的舍入,我只是转移问题:
这里的结果0
只覆盖了浮动范围的一半,而不是任何其他数字。
如何进行浮点范围均匀分布的量化?理想情况下,如果我量化均匀分布的随机浮点数,我希望得到整数的均匀分布。
有任何想法吗?
顺便说一句:我的代码也在 C 中,问题与语言无关。对于非 C 语言的人:假设float
转换会int
截断浮点数。
编辑:因为我们在这里有些困惑:我需要一个映射,将最小的输入浮点数(0)映射到最小的无符号字符,并将我范围的最高浮点数(1.0f)映射到最高的无符号字节(255)。
c# - .Net/C#:整数的实际大小是多少?
在 .Net 中,整数是值类型,这意味着它存储在堆栈中。整数也是类(通常是 System.Int32)。它们有CompareTo、Equals、...等方法。因此,它们应该在堆栈上占用超过四个字节。然而,下面的示例显示它们恰好占用 4 个字节:
输出:
CLR 是否对整数和其他值类型(float、long、double、...)进行了特殊处理?
c - 均匀缩放一个字节的最佳方法是什么?
在 CI 中需要将 auint8_t
从 0 - 255 缩放到 0 - 31
均匀地做到这一点的最佳方法是什么?
python - 如何将字符串转换为整数?
我有一个来自 MySQL 查询的元组,如下所示:
我想将所有字符串元素转换为整数并将它们放回列表列表中:
我试图用它来实现它,eval
但还没有得到任何体面的结果。