Обычные константы и типизированные отличаются тем, что в описании типизированных констант указывается как значение, так и тип. 1
Обычные константы описываются в начале программы и не изменяются при её выполнении. 2 Если нужно поменять значение константы, то программист вносит изменение в её описание, а код программы редактировать не приходится. 2
Типизированные константы занимают промежуточное положение между переменными и константами. 2 Они получают значение при описании (как константы), но могут его менять в теле программы (как переменные). 2 Типизированные константы инициализируются только один раз — при их создании в начале программы. 5 При каждом входе в процедуру или функцию они не инициализируются повторно и сохраняют значение, полученное во время предыдущего вызова. 15