QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-01-23 08:00:00

Функции VAL и STR$

Прежде чем мы рассмотрим пример, сначала познакомимся немного с теорией функций VAL и STR$.

Синтаксис функции VAL:

VAL(S$)

Где VAL – строковая переменная.

Функция VAL преобразует цепочку цифровых литер в число.

Синтаксис функции STR$:

STR$(X)

Где STR$(X) – числовая переменная.

Функция STR$(X) преобразует число Х в цепочку цифровых литер.

То есть эти операторы можно назвать взаимообратными друг к другу. Теперь мы рассмотрим следующий код программы:


  1. PRINT VAL("12") + VAL("3")
  2. PRINT STR$(12) + STR$(3)

Рисунок 1 – Использование функций VAL и STR$

Рисунок 1 – Использование функций VAL и STR$

Рисунок 2 – Результат выполнения функций VAL и STR$

Рисунок 2 – Результат выполнения функций VAL и STR$

В первой строке коды мы получили из строки цифровых литер число и получили не сложение строк, а вычисление выражения. А во второй сроке, наоборот, из числа мы получили строку, и результат получился «123».

Спасибо за прочтение этой статьи.

 

Прикрепленные файлы:

< Предыдущая статья
Функция INSTR
Следующая статья >
Решение простых задач на строки

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.