Типы данных

Прикладные науки

Данные представляют ту или иную обрабатываемую информацию и различаются по ряду признаков. Тип данных указывает, какие операции можно над ними производить. Рассмотрим основные признаки типизации.

1. Константы и переменные

Значения констант в программе записываются в явной форме, и их нельзя изменять во время выполнения программы (в некоторых новых версиях этот запрет снят). Для замены константы необходимо изменение текста программы. Значения переменных могут многократно меняться.

Переменным даются индивидуальные имена, или идентификаторы. Паскаль и Си допускают обозначение именами также и констант. Имя переменной можно понимать как участок памяти ЭВМ, куда записываются и откуда считываются значения этой переменной.

Все имена должны быть разными (исключения обсуждаются в п. 5.4.6).

В каждом языке есть свои ограничения на количество, ассортимент и порядок следования символов алфавита в именах.

Программу легче читать, если имена несут какую-то смысловую нагрузку.

2. Тип представляемой информации

Различают числовыелогическиесимвольные (их называют также литерными) и текстовые (строковые) данные. От типа зависит внутримашинное представление данных и набор операций, которые над ними можно выполнять.

Числовые данные подразделяют на целые (с подтипами), действительные и комплексные (наличие последних зависит от ЯП). Здесь эти понятия к близки к обычным математическим.

Для таких данных предусмотрена стандартная разрядность («длина») и диапазон изменения. Можно задать увеличенную разрядность, тогда арифметические операции над действительными и комплексными данными выполняются с меньшими погрешностями округлений и расширяется диапазон допустимых значений для всех числовых данных. Стандарт и возможности увеличения длины зависят от ЯП или его диалекта; аналогично обстоит дело с наличием комплексных данных. Для целых данных можно задавать уменьшенную разрядность — это экономит память. 

Book-Science
Добавить комментарий