|
Типы, операторы и выраженияПеременные и постоянные - это основные объекты данных, которыми орудует программа. Объявление заключают список переменных, которые будут использоваться, и отмечают их тип и, возможно, начальное значение. Операторы указывают на выполняемое действие. Выражения объединяют переменные и постоянные для образования нового значения. Тип определенного объекта обуславливает набор значений, то может иметь, а также, какие именно операции применимы к нему. Эти составные части и является темой данной главы.Стандарт ANSI привнес много малых изменений и дополнений в основных типов и выражений. Теперь существуют знаковые (signed) и беззнаковые (unsigned) формы всех типов целых, а также обозначение для беззнаковых констант и шестнадцатеричных символьных констант. Операции с плавающей точкой возможны с одинарной точностью; существует также тип long double (длинное двойное число) для повышенной точности. Цепочке константы может быть сцеплено во время компиляции. Перечни (энумерации) стали официальной частью языка, формализуя эту долговременную риса. Объекты можно объявить как const, что предотвращает их изменении. Дополнен правила автоматической коррекции среди арифметических типов, для возможности оперирования богаче набором. Названия переменных Хотя мы не упомянули об этом в Разделе 1, существуют определенные ограничения относительно названий переменных и символических констант. Названия должны состоять из букв и цифр, первый символ должен быть буква. Жесткий пробел "_" тоже считается буквой, он порой полезен для улучшения прочитности длинных названий переменных. Однако, не начинайте названий переменных с жесткого пробела, так как функции библиотеки часто употребляют такие названия для собственных нужд. Заглавные буквы и строчные буквы различаются, поэтому x и X - это две разные названия. Традиционной практикой в C является использование букв нижнего регистра для имен переменных и только верхнего для символических констант. Меньшей мере, 31 знак внутреннего имени является значимым. Для названий функций и внешних переменных число может оказаться меньше 31, поскольку внешние названия могут использоваться ассемблера и загрузчиками связей, над которыми язык не имеет никакого влияния. Для внешних имен, стандарт гарантирует уникальность только для 6-х знаков одного регистра. Ключевые слова, такие как if, else, int, float и т.д., резервированной - вы не можете использовать для названий переменных. Ключевые слова должны быть в нижнем регистре. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - Введение в c++- Внешние переменные и область действия - Типы, операторы и выражения - Функции и структура программ - Символьные массивы |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |