我正在使用 Microsoft Navision 2009。我正在创建包含多个带小数点分隔符的数字的报告(C# 中的双精度/浮点数)。
我被困在我想用小数点后两位数显示每个数字的地方。
前任:
如果数字是 100,我想显示 100.00 如果数字是 100.5,我想显示 100.50 如果数字是 100.55,我想显示 100.55 如果数字是 100.505;我想显示 100.51 或 100.50
先感谢您;
我使用的语言是 C/AL
不要偷懒。阅读基本手册。Format
功能是您在导航中最好的朋友。
strsubstno(text01,format(100.10,0,'<Precision,2:2><Standard Format,0>'))
Format 的第三个参数实际上是结果文本的格式。<Precision,2:3>
意味着如果第一个参数是十进制的,它将在小数部分有 2 到 3 个(最小 2 和最大 3)位。<Standard Format,0>
意味着其余格式将是标准的。
更多在这里!