Str(x, S) преобразует число x в строковый формат. Здесь x – любое числовое выражение, S – строковая переменная. В процедуре есть возможность задавать формат числа x. Например, str(x: 8: 3, S), где 8 – общее число знаков в числе x, а 3 – число знаков после запятой.
Оператор процедуры
|
Значение S
|
Str (sin(1):6:4, S)
|
‘0.0175’
|
Str (3456, S)
|
‘3456’
|
Val(S, x, kod) преобразует строку символов S в число x. Здесь S – строковое выражение, x – числовая переменная (именно туда будет помещен результат), kod – целочисленная переменная (типа integer), которая равна номеру позиции в строке S, начиная с которой произошла ошибка преобразования, если преобразование прошло без ошибок, то переменная kod равна 0.
Тип X
|
Оператор процедуры
|
Значение X
|
Значение kod
|
Real
|
Val(’12.34’, x, kod)
|
12.34
|
0
|
Integer
|
Val(’12.34’, x, kod)
|
12
|
3
|
Комментариев нет:
Отправить комментарий