Опубликовано: 2018-01-23 08:00:00
Функции VAL и STR$
Прежде чем мы рассмотрим пример, сначала познакомимся немного с теорией функций VAL и STR$.
Синтаксис функции VAL:
VAL(S$)
Где VAL – строковая переменная.
Функция VAL преобразует цепочку цифровых литер в число.
Синтаксис функции STR$:
STR$(X)
Где STR$(X) – числовая переменная.
Функция STR$(X) преобразует число Х в цепочку цифровых литер.
То есть эти операторы можно назвать взаимообратными друг к другу. Теперь мы рассмотрим следующий код программы:
- PRINT VAL("12") + VAL("3")
- PRINT STR$(12) + STR$(3)
Рисунок 1 – Использование функций VAL и STR$
Рисунок 2 – Результат выполнения функций VAL и STR$
В первой строке коды мы получили из строки цифровых литер число и получили не сложение строк, а вычисление выражения. А во второй сроке, наоборот, из числа мы получили строку, и результат получился «123».
Спасибо за прочтение этой статьи.