Язык программирования C

Скачать в pdf «Язык программирования C»


Помимо int и float, в языке С имеется ряд других элементарных типов данных, таких как


char — символ (один байт);


short — короткое целое число;


long — длинное целое число;


double — вещественное число двойной точности.


Длины этих типов данных также зависят от используемой системы. К тому же существуют массивы, структуры и объединения элементарных типов, указатели на них, а также возвращающие их функции. Все это будет изучено в свое время.


Непосредственные вычисления в программе перевода температур начинаются с операторов присваивания: lower = 0; upper = 300; step = 20; fahr = lower;


Эти операторы задают переменным их начальные значения. Операторы отделяются друг от друга точками с запятой.


Каждая строка таблицы вычисляется одним и тем же образом, поэтому здесь используется цикл, который выполняется по одному разу на каждую строку результата. Для этого вводится цикл while: while (fahr <= upper) {

}


Цикл while работает следующим образом. Проверяется условие в скобках. Если оно справедливо (т.е. переменная f ahr меньше или равна upper), то выполняется тело цикла — три оператора, заключенные в фигурные скобки. Затем условие проверяется снова, и если оно по-прежнему справедливо, то тело цикла выполняется опять. Как только проверка дает отрицательный результат (f ahr превосходит по величине upper), цикл заканчивается и работа программы продолжается с того оператора, который стоит сразу после цикла. Поскольку в программе больше операторов нет, она на этом завершается.


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

Скачать в pdf «Язык программирования C»