Главная Войти О сайте

Как определить тип констант

Впервые понятие «константа» стало использоваться в трудах великого французского физика и математика Рене Декарта. Коэффициенты в законах природы, плотности, температуры плавления и электропроводности веществ - все это при нормальных условиях величины постоянные. Такие постоянные величины Декарт предложил называть константами, название это прижилось в научных кругах.

Для создания константы в большинстве языков программирования есть зарезервированное слово const. Для объявления константы необходима запись "const [тип] [название] [значение];". Например: "const int a 5;", эта запись будет означать создание постоянного целочисленного a, равного пяти. Константу можно использовать в любом месте программного кода.

Для создания константы желательно выбирать имя, максимально точно ее характеризующее. Это правило особенно помогает в командной работе. Заметьте, что большинство физических и математических констант уже заняты и установлены в программной среде; ознакомиться с ними можно в спецификации конкретного языка программирования.

В программировании константы важны во многом благодаря способности упрощать физические модели. Намного проще облачить число 9,8 в латинскую букву g, а 3,14(...) - в обозначение pi, чем описывать каждый раз эти числа в моделях. К тому же такие обозначения упрощают читабельность кода и его эффективность.

Самый простой тип констант - целочисленный. Обычное обозначение для множества языков программирования (СИ, C++, Java, Basic) выглядит как int или integer. Встречается также деление на целые отрицательные, целые положительные, длинные целые и т.д. К этому типу констант относятся все натуральные и целые отрицательные числа (например, 0, 16, -16).

Любые дробные числа, встречающиеся в качестве постоянных значений, относятся к типу вещественных констант. Сюда входит и число «пи», и основание натуральных логарифмов e, и большинство физических констант (последние редко принимают целые значения).

Символьные и строковые константы активно используются в Web-программировании, банковских и социальных сервисах. Большинство языков позволяет объединять такие символы и слова в группы, что удобно при вырезании лишних слов в сообщении и «умной» работе с текстом. Заметьте, в программном коде символьные и строчные константы могут не только быть записаны напрямую - буквами и словами. Каждый символ имеет свой числовой код, который и может быть использован при объявлении константы.

Еще один вид констант - булевы, или значения истинности. Они принимают логический «ноль» или «единицу». Кодовые слова true и false помогут найти их в тексте, а встречаются они обычно в условных конструкциях if и циклах (for, while).


CompleteRepair.Ru