Tag: 小数点

String.Format – 如何格式化为x位数(无论小数位)?

我需要将浮点数格式化为x个字符(在我的情况下为6,包括小数点)。 我的输出还需要包含数字的符号 所以给定输入,这是预期的输出 1.23456 => +1.2345 -12.34567 => -12.345 -0.123456 => -0.1234 1234.567 => +1234.5 请假设在最后一个字符之前总是有一个小数位。 即没有12345.6数字输入 – 输入将始终小于或等于9999.9 。 我想这必须有条件地完成。

Int到十进制转换 – 在指定位置插入小数点

我有以下int 7122960 我需要将其转换为71229.60 有关如何将int转换为小数并将小数点插入正确位置的任何想法?

如何修复小数分隔符有问题的应用程序

这篇文章是关于C#和.Net的,但有些信息对其他技术很有价值。 因为我记得,因为解析十进制数字的风格不同,我一直遇到崩溃的应用程序或游戏问题。 它经常发生,从CAD应用程序,库到网页。 我不确定这是无知还是缺乏知识,但它真的很烦人。 有什么问题? 这是一篇关于它的维基文章,但它很简短: 这是一张地图,显示世界各地使用的小数点分隔符(十进制标记)。 小数标记: 期间 – 蓝色 逗号 – 绿色 非西方阿拉伯数字 – 红色 未知 – 灰色 大多数欧洲,南美洲写1 000 000,00或1000000,00有时1.000.000,00与“帝国”相反(标记为蓝色)写入1,000,000.00 让我来谈谈我上个月遇到的所有问题。 网页上的数字难以阅读:让我们看一下观看次数最多的YTvideo 。 它向我展示了390159851.超过一百万的数字很难读,数量级是多少? 是39毫升还是390? 适用于Windows Phone 7的 Mirosoft XNA示例 :有一个非常简洁的类可解析XML文件以生成XNA动画 /// /// Loads animation setting from xml file. /// private void LoadAnimiationFromXML() { XDocument doc = XDocument.Load(“Content/Textures/AnimationsDefinition.xml”); XName name = XName.Get(“Definition”); […]

如何舍入小数输出?

使用C#,我想格式化一个十进制只显示两个小数位,然后我将取小数并将其减去另一个小数。 我希望能够做到这一点,而不必先将其转换为字符串格式,然后将其转换回小数。 对不起,我忘记指定这个,但我不想圆,我只是想砍掉最后一个小数点。 有没有办法做到这一点?

C#无限有效十进制数字(任意精度)没有java

可能重复: 什么是java类的等价物:c#中的BigDecimal 我在这篇文章中知道: C#中的任意精度小数? 说使用java.math.BigDecimal,但我没有安装J#。 如何在C#中实现任意精度? 我在考虑使用二进制字符串,但在将两者相乘时可能会遇到麻烦。