标签: digit

为什么没有为C++ 14位分隔符选择空格字符?

从C++ 14开始,感谢n3781(它本身没有回答这个问题),我们可能会编写如下代码:

const int x = 1'234; // one thousand two hundred and thirty four
Run Code Online (Sandbox Code Playgroud)

目的是改进这样的代码:

const int y = 100000000;
Run Code Online (Sandbox Code Playgroud)

并使其更具可读性.

下划线(_)字符已经由用户定义的文本采取了C++ 11,和逗号(,)的本地化问题-许多欧洲国家令人困惑以此作为小数点分隔符-与逗号运算符的冲突,虽然我做的想知道什么样的现实世界的代码可能会被允许,例如1,234,567.

无论如何,更好的解决方案似乎是空间特征:

const int z = 1 000 000;
Run Code Online (Sandbox Code Playgroud)

这些相邻的数字文字标记可以由预处理器连接,就像字符串文字一样:

const char x[5] = "a" "bc" "d";
Run Code Online (Sandbox Code Playgroud)

相反,我们得到了撇号('),我没有被任何我认识为数字分隔符的书写系统使用.

是否有理由选择撇号而不是简单的空间?


令人费解,因为所有这些语言都在文本中保留了一个逗号"分开"一个原本句子的概念,其句号用于"终止"句子 - 至少对我来说,这非常类似于逗号"分开"一个数字的整数部分和一个句号"终止"它为分数输入做好准备.

c++ language-lawyer digit c++14

63
推荐指数
5
解决办法
1万
查看次数

在C中查找整数的长度

我想知道如何在C中找到整数的长度.

例如:

  • 1 => 1
  • 25 => 2
  • 12512 => 5
  • 0 => 1

等等.

我怎么能在C中这样做?

c integer digit

61
推荐指数
10
解决办法
17万
查看次数

JavaScript表达式,在每种情况下生成一个5位数字

对于我的硒测试,我需要一个价值提供者来获得每个案例的5位数字.javascript的问题是api Math.random只支持生成一个0.起始浮点数.所以它必须介于10000和之间99999.

因此,如果它只会生成0.10000和更高,但它也会生成,这将很容易0.01000.所以这种方法没有成功:

Math.floor(Math.random()*100000+1)
Run Code Online (Sandbox Code Playgroud)

是否有可能在每种情况下生成一个5位数字(在表达式中!)?

javascript random expression digit

60
推荐指数
4
解决办法
8万
查看次数

哪个是MySQL中电话号码的最佳数据类型,它的Java类型映射应该是什么?

我在我的Web应用程序中使用带有Spring JDBC模板的MySQL.我需要存储只有数字(10)的电话号码.我对使用数据类型的数据类型有点困惑.

  1. 在MySQL中它的首选数据类型是什么?
  2. Bean(POJO)类中的Java数据类型应该是什么?
  3. 如何使用javax验证/约束来验证该数据类型的长度,并且只允许数字?

java mysql phone-number digit

49
推荐指数
4
解决办法
16万
查看次数

如何在C中将数字显示为两位数?

对于C编程.如何将数字显示为00,01,02,03,而不是0,1,2,3.我只需要在数字前需要0,直到10.

我知道当你做小数时你可以做"%.2f"等但是对于整数反过来怎么样?

这是我正在使用的......**

printf("Please enter the hours: ");
    scanf ("%d",&hour);
printf("Please enter the minutes: ");
    scanf ("%d",&minute);
printf("Please enter the seconds: ");
    scanf ("%d",&second);
printf("%d : %d : %d\n", hour, minute, second);
Run Code Online (Sandbox Code Playgroud)

}

我需要将数字显示为00:00:00

??

c digit

41
推荐指数
3
解决办法
8万
查看次数

正则表达式恰好匹配5位数

testing= testing.match(/(\d{5})/g);
Run Code Online (Sandbox Code Playgroud)

我正在读一个完整的HTML变量.从变量中,想要获取具有正好5位数的模式的所有数字.无需关心此数字之前/之后是否有其他类型的单词.只是想确保抓取的是5位数字.

但是,当我应用它时,它不仅拔出正好5位数的数字,还检索超过5位的数字......

我曾尝试^过前后$,但结果却是空的.

javascript regex match digit

30
推荐指数
2
解决办法
8万
查看次数

C:如何将多位数拆分成单独的变量?

假设我在C中有一个多位数整数.我想把它分解为单位数整数.

123会变成1,2,和3.

我怎么能这样做,特别是如果我不知道整数有多少位?

c math numbers digits digit

24
推荐指数
2
解决办法
11万
查看次数

PHP相当于JavaScript的parseInt函数?

可能重复:
检查变量是否为自然数

刚刚遇到我需要清理输入并使用PHP删除所有非数字字符的地方.考虑自己制作一个功能,但首先想要检查可能的内置功能,所以我不必花费额外的时间重新发明轮子.

php function digit

20
推荐指数
3
解决办法
5万
查看次数

C/Objective-C读取并获取整数的最后一位数?

如何将整数(或NSInteger)的最后一位数输出到整数?

例:

int time = CFAbsoluteGetCurrent();
int lastDigit;
Run Code Online (Sandbox Code Playgroud)

c integer objective-c nsinteger digit

16
推荐指数
1
解决办法
1万
查看次数

VBA.如何在字符串中查找第一个数字的位置

我有字符串"ololo123".我需要获得第一位的位置 - 1.如何设置搜索掩码?

vba digit

13
推荐指数
2
解决办法
3万
查看次数