Я хочу использовать двойной до двух знаков после запятой.т.е. он будет сохранен до 2 десятичных знаков, если сравниваются два двойных значения, тогда сравнение должно основываться только на первых 2 десятичных знаках.Как этого добиться?Я имею в виду хранение, сравнение, все будет основано только на первых двух десятичных разрядах.Остальные места могут отличаться, больше, меньше, не имеет значения.
РЕДАКТИРОВАТЬ Мои значения не велики.скажем от 0 до 5000 максимум.Но мне приходится много раз умножать на Cos A, Sin A, где значение A постоянно меняется в течение программы.
EDIT Посмотрите в моей программе, что автомобильдвигаясь с определенной скоростью, скажем, 12 м / с.Теперь через каждые несколько минут автомобиль меняет направление, как будто выбирает новый угол и начинает двигаться по прямой в этом направлении.Теперь каждый раз, когда он движется, я должен выяснить его координаты x и y на карте.это будет currentX + скорость * Cos A и currentY + Velocity * Sin A. но так как это происходит часто, со временем будет много накопленной ошибки.Как этого избежать?