Данныестроковоготипа используются для хранения и обработки текстовой информации. Строковая константа – это произвольный текст, заключенный в двойные кавычки. MathCAD не содержит встроенных операторов для обработки строковых данных и запрещает их непосредственное использование в математических выражениях, однако имеется множество полезных функций (группы "String"), обеспечивающих эффективную работу с текстовыми константами и переменными. Примеры использования таких функций приведены на рисунке 3.

Рисунок 3 – Примеры обработки констант строкового типа
Функция concat() (от англ. concatenation - слияние) обеспечивает объединение нескольких текстовых строк в одну.
Функция num2str() преобразует число в текстовую строку, состоящую из цифр этого числа, а функция str2num() производит обратноепреобразование (в последнем случае исходная строка символов должна содержать только цифры).
Функция strlen () определяет длину (число символов) строки.
Функция substr() выделяет из заданной строки подстроку, начиная с символа, номер которого задается вторым параметром функции. Длина выделяемой подстроки задается третьим параметром функции.
Функция str2vec() формирует вектор ASCII-кодов символов заданной строки, а функция vec2str() формирует строку символов по заданным их ASCII-кодам (коды могут быть представлены в любой системе счисления).
Функция IsString() возвращает логическое значение "истина", если ее аргумент имеет строковый тип данных, и значение "ложь" в противном случае.