问题标签 [digits]

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 投票
1 回答
1246 浏览

c++ - 字符数字 ['0'..'9'] 是否需要具有连续的数值?

C++ 实现必须将字符 '0'-'9' 设置为具有连续的数值,即:

我在isdigit([classification] (22.3.3.1 Character classification)) *的文档中找不到它,在语言环境文档中也找不到它(但也许我看起来不够努力)。

在 2.3 字符集中,我们发现

基本源字符集由 96 个字符组成:空格字符、表示水平制表符、垂直制表符、换页符和换行符的控制字符,以及以下 91 个图形字符

但它没有提到任何排序(但也许我看起来不够努力)。


* : 有趣的脚注:

在循环中使用时,缓存 ctype<> facet 并直接使用它会更快[而不是 isdigit() 等,结束注释],或者使用 ctype<>::is 的向量形式。

0 投票
5 回答
36627 浏览

java - 如何只允许在 jTextField 中引入数字?

我尝试使用此处显示的示例,但 java 显示错误消息

“无法将 AttributeSet 解析为类型”

这就是为什么我尝试使用另一种只允许数字的方法:

但当然它不起作用,因为keyPressed方法是void. 那么,如何才能在文本字段中只打印数字呢?

0 投票
3 回答
8434 浏览

c++ - 计算没有库的浮点值的小数位数?

我需要计算浮点值的小数位数,例如

1234. 567 -> 3
2. 1233 -> 4
4. 2432 -> 4

我最初的想法是:

但是,这会导致 while 条件下的浮点精度出现问题。唯一安全的解决方法是将浮点数转换为字符串,然后进行基于字符串的小数位数计数。

问题是:我不能使用任何库,无论是第三方库还是 C++ 标准库(由于环境限制)。稍后我知道如何对 char* 进行操作,但是如何在不使用 C++ 库的情况下将我的浮点值转换为字符串(即 char*)?

任何帮助是极大的赞赏。


// 编辑:这是我目前的方法,但仍然不起作用(例如,对于 2.55555)。如何选择合适的阈值?

0 投票
24 回答
192452 浏览

javascript - 如何在 JavaScript 的数组中将整数分隔成单独的数字?

到目前为止,这是我的代码:

但是当我运行我的代码时,我得到了这个:[9, 1, 2, 3, 4, 5, 6, 7, 8]

如果有人能看到问题或找到更好的解决方案,我将不胜感激!

0 投票
4 回答
2999 浏览

php - 仅从数组中删除带有数字的值 - PHP

我有一个这样的数组

我要做的就是删除仅包含数字的行(3=>192),并返回一个像这样的数组:

我尝试使用array_filter但没有得到它的工作。有人可以告诉我该怎么做吗?谢谢

0 投票
1 回答
405 浏览

matlab - 将数字附加到数字 - Matlab

我有一列只有whole numbers它,我需要11在前面附加一个数字(比如) -

有没有办法在不使用str2num(由于速度问题)的情况下做到这一点?谢谢。

0 投票
1 回答
3225 浏览

precision - 艾达数字混乱

我一直在阅读,我很难理解如何解释“数字 x”的东西。IE

我知道它是 6 位数的精度,但我想我搞混的是这意味着什么。

1) Y.XXXXXX (6X),

2) XXX.XXX(任意位数,在尾数前后都是 6 个)

...

我只是想了解数字 6 的范围(或更通用的数字 n),是否有一个公式我可以简单地插入以确定我的范围在某个数字的类型上?

0 投票
3 回答
5450 浏览

c - 如何逐位打印数字?

可能重复:
识别给定数字中的数字。

我需要打印每个数字而不将其转换为字符串。这是可能的?例如:

它打印:

我不知道该怎么做。提前致谢。

0 投票
3 回答
3216 浏览

regex - 从 bash 变量中提取数字

我有这个代码:

除非我认识到 ${a:0:1} 从 $a 中提取第一个数字,否则它一直工作得很好,不幸的是有时有两个。

所以,我的变量 $a 包含:

我怎样才能只提取数字?我应该如何修改我的代码(我应该使用什么 use 而不是${a:0:1})?

0 投票
4 回答
25803 浏览

android - Android:如何在 EditText 中设置可接受的数字和字符?

我必须在 EditText 中设置可接受的字符“0123456789”和“分号”。下面是我正在使用的代码。

该实现的问题是在 HTC 手机中,无法输入分号,但在三星和索尼爱立信中,可以输入分号。另一个问题是我在三星和索尼爱立信输入分号时,分号无法删除。上面的代码中是否缺少任何属性?提前致谢。