-6

严重的新手问题,但我似乎无法在任何地方找到答案!

我正在尝试在 Garmin 设备的应用程序中将我的身高从厘米转换为米。这是用 Monkey C 编写的(据我了解,与 Java 和 C++ 非常相似)。

这是我目前的做法:

var height = angus.height;
var heightCM = height.format("%0.2f");

我的身高是 175,正如你所料,这给了我 175.00 的结果

我似乎找不到任何资源来告诉我如何将小数点移到左边。任何帮助将非常感激。

这是有关在 Monkey C 中格式化的文档:https ://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Lang/Number.html#format-instance_method

任何关于格式化数字的解释都会很棒。我也试图截断一个数字,例如从 1234567 到 1234。因此,任何有关这方面的信息也会很棒。

提前致谢!

4

1 回答 1

8

你应该使用:

var height = angus.height / 100.0; 
于 2017-02-17T14:40:55.513 回答