标签: numbers

在C#中定义不同类型的数字

您可以在C#中以各种方式定义一个数字,

1F // a float with the value 1
1L // a long with the value 1
1D // a double with the value 1
Run Code Online (Sandbox Code Playgroud)

我个人正在寻找哪种方式short,但是为了让问题更好地为人们提供参考,你可以应用的数字文字的所有其他后期修复是什么?

c# numbers

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

JavaScript中的数字与百分比

给我一个原生(没有jQuery,Prototype等请)JavaScript函数,如下转换数字:

input:  0.39, 2.5,  4.25, 5.5,  6.75, 7.75, 8.5
output: 0.39, 2.50, 4.25, 5.50, 6.75, 7.75, 8.50
Run Code Online (Sandbox Code Playgroud)

例如,在Ruby中,我会做这样的事情:

>> sprintf("%.2f", 2.5)
=> "2.50"
Run Code Online (Sandbox Code Playgroud)

输出可以是数字或字符串.我真的不在乎,因为我只是用它来设置innerHTML.

谢谢.

javascript numbers number-formatting

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

一个号码后面的字母,它叫什么?

这个叫什么?

double  d1 = 0d;
decimal d2 = 0L;
float   d3 = 0f;
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到我可以使用的字符参考?如果我要投0short,我需要这封信?

c# variables numbers

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

Objective-C:格式数到序数:1,2,3,..到第1,第2,第3

在Objective C中,有没有什么方法可以格式化integer为序数1 =>"1st",2 =>"2nd"等...适用于任何语言?因此,如果用户是法国人,他将看到"1er","2ieme"等.

非常感谢!

编辑:这是一个iOs应用程序

format numbers objective-c number-formatting ios

18
推荐指数
2
解决办法
4820
查看次数

选择仅数字值的小数部分

如何仅选择小数点右侧数字值的一部分?

例如:

SELECT ____(10.1234) AS mynumber;
Run Code Online (Sandbox Code Playgroud)

结果如下:

.1234 (or 1234)
Run Code Online (Sandbox Code Playgroud)

mysql numbers decimal

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

对包含数字和字符串的数组进行排序

我试图将包含字符串,数字和数字的数组排序为字符串(例如'1','2').我想对这个数组进行排序,以便排序的数组首先包含数字,然后是包含数字的字符串,最后是字符串.

var arr = [9,5,'2','ab','3',-1 ] // to be sorted
arr.sort()
// arr = [-1, 5, 9, "2", "3","ab"] // expected result
//arr = [-1, "2", 5, 9, "ab"] // actual result
Run Code Online (Sandbox Code Playgroud)

我也试过了

var number =[];
var char =[];
arr.forEach(a=>{
 if(typeof a == 'number') number.push(a);
 else char.push(a);
})
arr = (number.sort((a,b)=> a>b)).concat(char.sort((a,b)=> a>b))
// arr = [-1, 5, 9, "2", "3","ab"] // expected result
//  arr = [-1, 5, 9, "2", "ab", "3"]// actual result
Run Code Online (Sandbox Code Playgroud)

javascript arrays string numbers ecmascript-6

18
推荐指数
3
解决办法
2580
查看次数

为什么大多数语言不允许二进制数?

为什么大多数计算机编程语言都不允许二进制数用作十进制或十六进制?

  • 在VB.NET中,您可以编写十六进制数字,如&H4
  • 在C中你可以写一个十六进制数字,如0x04

为什么不允许二进制数?

  • &B010101
  • 0y1010

奖励积分!...什么语言允许二进制数?


编辑

哇! - 因此大多数人认为这是因为简洁和可怜的旧"波浪"认为这是由于二进制表示的技术方面.

language-agnostic binary numbers

17
推荐指数
6
解决办法
2380
查看次数

在.NET中将int的数字分成数组的最快方法?

我想将一个整数的数字(比如12345)分成一个字节数组{1,2,3,4,5},但我想要最有效的方法来做到这一点,因为我的程序做了数百万次.

有什么建议?谢谢.

.net c# arrays performance numbers

17
推荐指数
5
解决办法
2万
查看次数

通过加或减两个整数之间的最短路径

这是这个问题的描述:

你有两个整数a和b.您希望找到将a转换为b所需的最短操作序列,其中每个步骤允许您添加或减去5,7或12.

例如,如果给出a = -5且b = 19,则最短路径为

-5 + 12 + 12 = 19
Run Code Online (Sandbox Code Playgroud)

如果给你1和3,那么最短的路径就是

1 + 7 - 5 = 2
Run Code Online (Sandbox Code Playgroud)

我可以考虑解决这个问题的唯一方法是使用BFS,也许还有一些修剪.我可以使用更好的算法吗?

谢谢!

theory algorithm math equation numbers

17
推荐指数
1
解决办法
960
查看次数

不允许在<input type = number />中键入字母字符

我需要一个文本框,每当输入内部时,只允许数字[0-9].我用过type="number"哪个肯定持有客户端验证,但也允许键入其他字母表.我可以通过跟踪每个keydown和匹配正则表达式来做到这一点,但我想知道是否有任何方法我可以限制只使用html标签键入并且不定义JavaScript中的任何函数来比较每个keydown?

不足以执行此操作的代码是:

    <input type="number" id="txt_number" maxlength="70" name="txt_name" placeholder="Number">
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

html javascript html5 numbers

17
推荐指数
2
解决办法
9万
查看次数