Функции преобразования данных
1. type – определяет тип символа.
2. float – преобразование целого числа в вещественное. (float c)
3. itoa – преобразует целое число в строку. (itoa c)
4. rtos – преобразует вещественное число в строку. (rtos v Режим Точность) Режим: 1 – научный (экспоненциальный); 2 – десятичный; 3 – инженерный (футы и дюймы); 4 – архитектурный (футы и дюймы); 5 – дробный. Если режим не задан, то форма представления определяется системной переменной LUNITS. Точность – количество знаков после десятичной точки. Если точность не задана, то она определяется системной переменной LUPREC. (rtos 10.9453 1 3) ® “1.095E+01” (rtos 10.9453 2 3) ® “10.945” … На вид возвращаемой строки может оказывать влияние системная переменная UNITMODE.
5. atoi – преобразует строку в целое число. (atoi s) (atoi “12345678901”) – преобразование будет выполнено с ошибкой, так как количество цифр превысило максимум. (atoi “55kg500g”) ® 55 (недопустимые символы и следующие за ними теряются).
6. atof – преобразует строку в вещественное число. (atof s)
7. angtof – преобразует строку в вещественное число, являющееся величиной угла в радианах. (angtof s p) p – представление: 0 – градусы; 1 – градусы, минуты, секунды; 2 – грады; 3 – радианы; 4 – топографические единицы. Если p опущено, то в качестве его значения принимается значение системной переменной AUNITS.
8. angtos – преобразует значение угла в радианах в строку. (angtos u p t) p – представление (см. функцию angtof); если p опущено, то в качестве его значения принимается значение системной переменной AUNITS. t – точность; если точность не задана, то она определяется системной переменной AUPREC. На вид возвращаемой строки может оказывать влияние системная переменная UNITMODE. Необходимо также учитывать значение системной переменной ANGBASE.
9. distof – преобразует строку в вещественное число. (distof s r) r – режим (см. п.4, см. LUNITS).
10. trans – преобразует координаты точки из одной системы координат в другую. Системы координат: мировая (МСК), текущая или пользовательская (ТСК или ПСК), экранная (ЭСК), экранная листа (ЭСКЛ).
11. cvunit – преобразует значение из одной системы единиц в другую. (cvunit z se1 se2) (cvunit 1 “minute” “hour”) ® 0.016667
Сообщения о неправильном типе данных: error: bad argument type: нужныйтип фактическийтип.
|