Вопросы к Поиску с Алисой
В Pascal есть несколько способов преобразовать значения различных типов данных:
Неявное приведение типов. intuit.ru Тип результата арифметических операций может отличаться от типов исходных операндов. intuit.ru Например, при делении одного целого числа на другое целое в ответе получается вещественное. intuit.ru Также неявное приведение происходит, если в операции присваивания участвуют два совместимых, но не совместимых по присваиванию типа данных. intuit.ru
Явное приведение типов. intuit.ru Тип значения можно изменить, просто указав новый тип выражения. intuit.ru Например, a:= byte(b)
. intuit.ru В этом случае переменной а
будет присвоено значение, полученное новой интерпретацией значения переменной b
. intuit.ru
Использование функций, изменяющих тип данных. intuit.ru Некоторые из них: trunc
, round
, val
, chr
, ord
. intuit.ru
При преобразовании типов данных важно учитывать, что в операторе присваивания переменная слева должна занимать в памяти столько же или больше байт, сколько занимает преобразуемое значение. otvet.mail.ru