Как перевести метры в сантиметры в Monkey C?

Серьезный вопрос для новичка, но я нигде не могу найти ответ!

Я пытаюсь преобразовать мой рост из сантиметров в метры в приложении для моего устройства 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

Любое объяснение по форматированию чисел было бы здорово. Я также пытаюсь усечь число, например, с 1234567 до 1234. Так что любая информация об этом также была бы отличной.

Заранее спасибо!

1 ответ

Вы должны использовать:

var height = angus.height / 100.0; 
Другие вопросы по тегам