-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 に答える