相关疑难解决方法(0)

确定输入数字的小数精度

我们有一个有趣的问题,我们需要确定用户输入(文本框)的小数精度.基本上我们需要知道输入的小数位数,然后返回一个精确数字,最好用例子说明:

输入4500将产生结果1
4500.1输入将产生结果0.1
4500.00输入将产生结果0.01
4500.450输入将产生结果0.001

我们正在考虑使用字符串,找到小数分隔符,然后计算结果.只是想知道是否有更简单的解决方案.

c# precision decimal decimal-point

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

从一个数字系统转换到另一个数字系统后将有多少位数

主要问题:多少位数?

让我解释.我在二进制系统中有一个数字:11000000,十进制是192.

转换为十进制后,它将具有多少位数(以二进制形式)?在我的例子中,它是3位数.但是,这不是问题.我通过互联网搜索,找到了一个用于积分部分的算法和一个用于小数部分的算法.我不太了解他们,但(我认为)他们的作品.

当从二进制转换为八进制时,它更容易:每个3位在八进制中给出1位数.十六进制相同:每个4位= 1个十六进制数字.

但是,我很好奇,该怎么办,如果我在P数字系统中有一个数字并想将它转换为Q数字系统?我知道怎么做(我想,我知道:)),但是,首先,我想知道Q系统中需要多少位数(你不,我必须预先分配空间).

algorithm binary decimal

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

标签 统计

decimal ×2

algorithm ×1

binary ×1

c# ×1

decimal-point ×1

precision ×1