netlib.narod.ru | < Назад | Оглавление | Далее > |
Переменные и константы являются основными типами данных, с которыми имеет дело программа. Переменные перечисляются в объявлениях, где устанавливаются их типы и, возможно, начальные значения. Операторы определяют действия, которые совершаются с этими переменными. Выражения комбинируют переменные и константы для получения новых значений. Тип объекта определяет множество значений, которые этот объект может принимать, и операций, которые над ним могут выполняться. Названные «кирпичики» и будут предметом обсуждения в этой главе.
Стандартом ANSI было утверждено значительное число небольших изменений и добавлений к основным типам и выражениям. Любой целочисленный тип теперь может быть со знаком, signed, или без знака, unsigned. Предусмотрен способ записи беззнаковых констант и шестнадцатиричных символьных констант. Операции с плавающей точкой теперь могут выполняться и с одинарной точностью. Ввведен тип long double, обеспечивающий повышенную точность. Строковые константы теперь конкатенируются (объединяются) во время компиляции. Частью языка стали перечисления (enum), формализующие создание типа с заданным диапазоном значений. Объекты разрешено помечать ключевым словом const, что предотвращает внесение изменений в них. В связи с введением новых типов расширены правила автоматического преобразования из одного типа в другой.
netlib.narod.ru | < Назад | Оглавление | Далее > |