Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.docx
Скачиваний:
10
Добавлен:
12.09.2019
Размер:
174.65 Кб
Скачать

52 Структура программы написанной на языке Си

#include <stdio.h>-обозначает файл stdio.h, который обеспечивает независимость кода программы от особенностей ввода информации на конкретной электронно-вычислительной машине. Файл stdio.h, в языке С наз-ся заголовочным или головным (header file) Название файла stdio.h-аббревиатура от standard input output. #include <conio.h> содержит функции, необходимые для работы с терминалом в текстовом режиме. main()-начало программы. Две круглые скобки () после main обязательны. Внутри скобок ничего не записывается. Вслед за main() идут операторы программы. Оператор - это команда, предусмотренная в языке Си. Он сообщает, какое действие должно выполняться в данный момент. Операторы могут состоять из стандартных команд или имен функций. /**/-комментарий. Используется для пояснения текста программы.

53 Си. Основные типы данных

Тип объекта указывает компилятору размер объекта (например, объект типа int занимает в памяти 4 байта). Константами называются перечисление величин в программе. В языке СИ разделяют четыре типа констант: целые, с плавающей запятой, символьные и строковый литерал. Целая к-та-10-ное, 8-ное или 16-ное число. 10-ная константа состоит из одной или нескольких 10-ных цифр, 1-я цифра не должна быть 0. Например:16, 127,240. 8-ная к-та состоит из обязательного 0 и одной или нескольких 8-ных цифр. 16—ная к-та начинается с обязательной последовательности 0х или 0Х и содержит одну или несколько 16-ных цифр. Типы к-т: -10ные к-ты рассматриваются как величины со знаком, и им присваивается тип int (целая) или long (длинная целая) в соответствии со значением к-ты. Если к-та меньше 32768, то ей присваивается тип int в противном случае long. 8-ным и 16-ным к-там присваивается тип int, unsigned int (беззнаковая целая), long или unsigned long в зависимости от значения к-ты. Символьная к-та представляется символом заключенном в апострофы. Значением символьной к-ты является числовой код символа. Например: '\n'-символ новой строки. К-та с плавающей точкой–10-ное число, представленное в виде действительной величины с 10-ной точкой или экспонентой. Формат имеет вид: [ цифры ].[ цифры ] [ Е|e [+|-] цифры ] Например: 115.75, 1.5Е-2. Типы float и double наз-ся вещественными типами.

54 Си. Простейшие выражения. Примеры

Выражениями называются компоненты программы, составленные с использованием операций, литералов, констант, переменных и вызовов функций. Выражение-объединение операций и операндов. Операндом называется то, над чем выполняется операция. Простейшее выражение состоит из одного операнда. Например: 100; a*(c-d). Простейшими выражениями называются выражения, сформированные с использованием констант типов int, char и enum, операции sizeof, унарных операторов - и ~, бинарных операторов + ~ * / % & | ^ << >> = = != < > <= >= и тернарной операции ?:. Простейшие выражения используются в операторе switch, в инициализаторах границ массивов и в операторе препроцессора #if. Логические операции ||, && являются условными логическими операциями, т. к. второй операнд вычисляется только при необходимости. В других языках программирования, например, в языке Паскаль, в логических операторах всегда вычисляются значения обоих операндов, даже если результат может быть определен вычислением одного операнда. Важным свойством языка Си является то, что каждое выражение в Си имеет значение. Приведем несколько выражений и их значения:

Выражение

Значение

-14+16

2

a=3+8

11

5>3

1

14<3

0

6+(c=3+8)

17