Это нормально, считайте Float, а на выходе обрезаете до 2 знаков.
Умножаете на 100, конвертируете в целое, потом конвертируете обратно и делите на 100.
Иногда так делают специально, для передачи Float по сети, в целом виде, используя всего 1 регистр, вместо 2.
Экономия регистров обмена, например в некоторых ТРМ.



Ответить с цитированием