Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизОперации с нецелыми числами. Найти похожие ветки
← →
markers © (2005-12-29 09:37) [0]Здраствуйте!
У меня есть нецелое число записанное в String, число допустим "56.44" или "56,44". Мне нужно это число перевести в integer (Или его альтернативу) умножить на определённое число (целое)и вернуть в String. Integer повидимому не воспринимает нецелые числа по этому вопросы:
1) Чем мне можно воспользоваться вместо Integer с поддержкой нецелых чисел;
2) Какая системная переменная содержит разделитель нецелых чисел.
Заранее спасибо!
← →
Rentgen © (2005-12-29 09:39) [1]StrToCurr
CurrToStr
← →
markers © (2005-12-29 09:44) [2]БООООООООООЛЬШОЕ! СПАСИБО!
← →
markers © (2005-12-29 09:46) [3]А как узнать разделитель? Или StrToCurr и CurrToStr не различает "," и "."?
← →
Jeer © (2005-12-29 10:15) [4]
> Integer повидимому не воспринимает нецелые числа
А почитай о типе integer и нам будет не так уже весело,
а заодно и о real типах.
Разделитель определяется регионалными настройками.
Можно менять и через DecimalSeperator.
← →
dracula © (2005-12-29 14:32) [5]>markers ©
Помоему проще real использовать вместо integer
← →
umbra © (2005-12-29 15:13) [6]можно просто убирать разделитель из строки, а затем, после умножения, вставлять его назад.
← →
evvcom © (2005-12-29 15:35) [7]
> Помоему проще real использовать вместо integer
А по-моему вообще неверно работать с числами через стринг. И если требуется работать с integer, то лучше с ним и работать, а не с обкоцанным real.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c