Основы программирования для автоматизированного проектирования и решения творческих задач - 5 стр.

UptoLike

Составители: 

превышает заданной для языка программирования длины. В любом языке программирования сущест-
вуют стандартные идентификаторы, произвольное использование которых запрещено.
Переменные. Переменные представляют собой объекты, способные принимать различные значе-
ния. Они обладают следующими свойствами: в один момент времени переменная хранит не более одно-
го значения; переменная имеет постоянный тип; переменная хранит текущее значение до записи в нее
нового значения; в начале выполнения программы значение переменных считается неопределенными.
1 АЛФАВИТ И ИДЕНТИФИКАТОРЫ ЯЗЫКА С
Алфавит языка С включает следующие символы:
латинские буквы строчные и прописные;
цифры от 0 до 9;
специальные знаки: " { } , | [ ] ( ) + – / % \ ; ' : ? < = > _ ! & # ~ ^ *.
Из символов алфавита формируются лексемы языка: идентификаторы, ключевые слова, константы,
знаки операций, разделители.
В качестве идентификаторов в языке С допускаются любые сочетания символов, начинающиеся с
буквы. Длина идентификатора не должна превышать тридцать два символа. Буквы верхнего и нижнего
регистров считаются различными. Запрещено использование идентификаторов, совпадающих с ключе-
выми словами.
Ключевыми словами считаются идентификаторы, имеющие специальное значение для компилято-
ров языка С, их использование ограничено предопределенным смыслом.
1 Ключевые слова языка С
auto break case char
const continue default do
double else enum extern
float long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while
Помимо этого некоторые компиляторы языка С считают ключевыми слова cdecl, far, huge, near, in-
terrupt.
Текст, заключенный между знаками /**/ или стоящий в строке после знаков //, считается коммен-
тарием.
2 ТИПЫ ДАННЫХ В ЯЗЫКЕ С
Типы данных служат для описания переменных. Имени переменной соответствует адрес участка
памяти, выделенного для хранения значения переменной, а длина этого участка определяется выбран-
ным типом данных. Тип переменной помимо этого определяет множество допустимых значений, кото-
рые может хранить переменная, а также набор операций, для которых переменная может служить опе-
рандом. Множество допустимых значений обычно совпадает с множеством допустимых констант того
же типа. Существуют символьные, целочисленные и вещественные переменные. Причем, символьные
переменные в языке С могут рассматриваться как целочисленные.
Переменные типизируются на основе определений и описаний. Определение, в отличие от описания,
не только вводит программный объект, но и дает указание компилятору выделить участок памяти для
его размещения в памяти ЭВМ. Для определений и описаний переменных используются следующие
ключевые слова: char, short, int, long, float, double. Помимо этого как отдельно, так и с другими ключе-
выми словами могут использоваться слова signed и unsigned. Они обозначают знаковый или беззнако-
вый вид хранения целого числа.