numeric相关内容

匹配数字类型的通用约束

我正在尝试编写一个关于数字类型的扩展方法,以在我正在构建的流畅测试框架中使用.基本上,我想这样做: public static ShouldBeGreaterThan(这个 T 实际,T 预期,字符串消息)其中 T : int ||T:双||等等... 只是 where T : struct 不做,因为它也将匹配 string 和 bool,可能还有别的东西我遗忘.我可以做些什么来只匹配数字类 ..
发布时间:2021-12-15 09:32:14 C#/.NET

如何检查字符串是否为有效数字?

我希望在与旧的 VB6 IsNumeric() 函数相同的概念空间中有一些东西? 解决方案 2020 年 10 月 2 日:请注意,许多基本方法都充满了细微的错误(例如空格、隐式部分解析、基数,数组强制等),这里的许多答案都没有考虑到.以下实现可能适合您,但请注意,它不适合小数点“."以外的数字分隔符: function isNumeric(str) {if (typeof str != ..
发布时间:2021-12-10 22:35:57 前端开发

R中的整数类和数字类有什么区别

我想先说我是一个绝对的编程初学者,所以请原谅这个问题是多么基本. 我试图更好地理解 R 中的“原子"类,也许这通常适用于编程中的类.我了解字符、逻辑和复杂数据类之间的区别,但我正在努力寻找数字类和整数类之间的根本区别. 假设我有一个简单的整数向量 x ..
发布时间:2021-12-09 21:28:13 其他开发

保留大数

我正在尝试读取第一列中有条形码的 CSV 文件,但是当 R 将其放入 data.frame 时,它​​会将 1665535004661 转换为 1.67E+12. 有没有办法以整数格式保存这个数字?我尝试分配一个 "double" 类,但这不起作用,也没有分配一个 "character" 类.一旦它采用 1.67E+12 格式,任何将其转换回整数的尝试都会返回 167000000000. ..
发布时间:2021-12-09 14:43:26 其他开发

在数值中设置点而不是逗号

我有新的 XmlDocument 对象,例如xml 是在我的程序中创建的... 我希望创建的 xml 中的所有数值默认都带有点符号而不是逗号. 我可以做一些事情来声明一次,而不是解析每个十进制值吗? 即在开始的某个地方设置这个点而不是逗号并且直到最后都不担心这个? 解决方案 试试这个: System.Globalization.CultureInfo customCul ..
发布时间:2021-12-03 14:34:08 C#/.NET

如何在C++中将数字转换为字符串,反之亦然

因为这个问题每周都会被问到,所以这个FAQ可能会帮助很多用户. C++中如何将整数转换为字符串 C++中如何将字符串转换为整数 如何将浮点数转换为 C++ 中的字符串 C++中如何将字符串转换为浮点数 解决方案 C++11 更新 从 C++11 标准开始,字符串到数字的转换(反之亦然)已内置到标准库中. 中包含以下所有函数(根据第 21.5 段). 字符 ..
发布时间:2021-12-01 15:24:45 C/C++开发

如何使用 jQuery 在 HTML 输入框中只允许数字 (0-9)?

我正在创建一个网页,其中有一个输入文本字段,我只想在其中允许数字字符,例如 (0,1,2,3,4,5...9) 0-9. 我如何使用 jQuery 做到这一点? 解决方案 注意:这是一个更新的答案.下面的评论指的是旧版本,它弄乱了键码. jQuery 在 JSFiddle 上自己尝试 在 JSFiddle. 没有针对此的原生 jQuery 实现,但您可以使用以下 i ..
发布时间:2021-12-01 12:31:00 前端开发

计算字符串“3*(4+2)"产量 int 18

.NET 框架中是否有可以计算字符串中包含的数值表达式并返回结果的函数?例如: string mystring = "3*(2+4)";int 结果 = EvaluateExpression(mystring);Console.Writeln(result);//输出 18 是否有标准框架函数可以替换我的 EvaluateExpression 方法? 解决方案 如果要计算字符串表达式, ..
发布时间:2021-12-01 09:24:22 C#/.NET

.Net 和 C# 中的多态数字

.Net 中没有数字的多态性,即没有统一不同类型的数字类型(如 bool、byte、uint、int 等)的 INumeric 接口,这真是令人遗憾.在极端情况下,人们想要一个完整的抽象代数类型包. Joe Duffy 有一篇关于这个问题的文章: http://www.bluebytesoftware.com/blog/CommentView,guid,14b37ade-3110-45 ..
发布时间:2021-11-26 17:24:01 C#/.NET

如何在 Java 中检查字符串是否为数字

在解析一个字符串之前,你会如何检查它是否是一个数字? 解决方案 With Apache Commons Lang 3.5及以上:NumberUtils.isCreatable 或 StringUtils.isNumeric. 使用 Apache Commons Lang 3.4 及以下版本:NumberUtils.isNumber 或 StringUtils.isNumeric. ..
发布时间:2021-11-25 10:34:37 Java开发

64 位模运算的奇怪性能行为

这些方法调用的最后三个需要大约.时间是前四个的两倍. 唯一的区别是它们的参数不再适合整数.但这应该重要吗?参数被声明为long,所以无论如何它都应该使用long进行计算.取模运算是否使用另一种算法获取 numbers>maxint? 我使用的是 amd athlon64 3200+、winxp sp3 和 vs2008. 秒表 sw = new Stopwatch();TestLo ..
发布时间:2021-11-25 07:14:25 C/C++开发

不能映射到双精度的 64 位无符号整数

是否有无法用双精度浮点类型表示的 64 位无符号整数值?(因为 double 也是 64 位宽,所以必须有一些.)如果是这样,我如何计算所有?(也许不是蛮力的方式?) 解决方案 从 0 到 2^52(含)的每个整数都可以精确表示,从 2^52 到 2^53 仅每个偶数整数(0 的最低有效位),然后每四个整数,最多 2^64-2^12. 我们可以用一些代码来概括, 取 m=52 ..
发布时间:2021-11-25 05:42:39 C#

如何在 Java 中检查字符串是否为数字

在解析一个字符串之前,你会如何检查它是否是一个数字? 解决方案 With Apache Commons Lang 3.5及以上:NumberUtils.isCreatable 或 StringUtils.isNumeric. 使用 Apache Commons Lang 3.4 及以下版本:NumberUtils.isNumber 或 StringUtils.isNumeric. ..
发布时间:2021-11-19 22:32:04 Java开发

byte[] 到无符号 BigInteger?

动机:我想将哈希(MD5/SHA1 等)转换为十进制整数,以便在 Code128C 中制作条形码.为简单起见,我希望所有结果(大)数字都是正数. 我可以在 C# 中将 byte[] 转换为 BigInteger... 到目前为止我所拥有的样本: byte[] 数据;字节[] 结果;BigInteger biResult;结果 = shaM.ComputeHash(data);biResu ..
发布时间:2021-11-18 03:41:25 C#/.NET

PHP - 使用数字索引获取数组值

我有一个像这样的数组: $array = array('foo' => 'bar', 33 => 'bin', 'lorem' => 'ipsum');echo native_function($array, 0);//酒吧echo native_function($array, 1);//箱echo native_function($array, 2);//ipsum 因此,这个本机函数将返 ..
发布时间:2021-11-18 03:28:44 PHP

Python - 数字文字表达式

有人可以帮我理解为什么 Python 会执行以下操作吗? >>>1,024语法错误:无效的令牌>>>1,024.46(1, 24.46) 第一个数字字面量 1,024 返回 SyntaxError,因为在 Python 中的数字字面量中从未使用逗号. 然而,第二个数字文字将数字 1,024.46 作为两个不同的数字返回,即使它是一个数字并且不会引发错误. 我想了解 Python ..
发布时间:2021-09-03 20:44:44 Python