Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Язык С_Базовые понятия языка=.doc
Скачиваний:
0
Добавлен:
30.12.2019
Размер:
123.9 Кб
Скачать

Int main() //функция с именем main

{ //начало тела функции

cout << "У каждой эпохи свой яэык\n": //оператор

return 0: //оператор

} //конец тела функции

Манипулятор endl

оператор cout в программе INTVARS заканчивается неизвестным для нас словом endl. Это слово означает вставку в символьный поток символа окончания строки, поэтому весь последующий текст будет печататься с новой строки. Фактически это эквивалентно действию управляющей последовательности \n, но первый способ предпочтительнее, endl представляет собой манипулятор — особую инструкцию, обращенную к потоку и предназначенную для изменения вывода.

Таблица 1. Управляющие последовательности

Управляющая последовательность

Символ

\a

Сигнал

\b

Пробел

\f

Перевод страницы

\n

Перевод в начало следующей строки

\r

Возврат каретки

\t

Табуляция

\\

Обратная косая черта

\’

Одинарные кавычки

\"

Двойные кавычки

\xdd

Шестнадцатеричный код символа


Ввод с помощью cin

Ключевое слово cin является объектом, определенным в C++ для работы со стандартным потоком ввода. Этот поток содержит данные, вводимые с клавиатуры (если он не переопределен). >> является операцией извлечения. Она извлекает данные из потокового объекта, стоящего в левой части, и присваивает эти данные переменной, стоящей в правой части.

//fahren.cpp

//применение cin и \n

#include <iostream>

using namespace std;

int main()

{

int ftemp; // температура по Фаренгейту

cout << "Введите температуру по Фаренгейту: ";

cin >> ftemp;

int ctemp = (ftemp-32)*5 / 9;

cout << "Температура по Цельсию равна " << ctemp << '\n ';

return 0;

}

Тип float

Тип float способен хранить числа, содержащиеся в интервале от 3.4*10"38 до 3.4*1038, с точностью до семи знаков после запятой. Размер типа float равен 4 байтам (32 битам)

//circarea.cpp

//работа с переменными вещественного типа

#include <iostream> //для cout и т.д.

using namespace std;

int main()

{

float rad; // переменная вещественного типа

const float PI =3.14159F; // вещественная константа

cout << "Введите радиус окружности: "; // запрос

cin >> rad; // получение радиуса

float area = PI *rad *rad; // вычисление площади круга

cout <<"Площадь круга равна " << area << endl; // вывод результата на экран

return 0;

}

Директивы препроцессора

Первая строка программы FIRST

#include <iostream>

не входит в тело какой-либо из функций и не заканчивается точкой с запятой (;), как операторы C++, кроме того, начинается с символа #. Такая строка называется директивой препроцессора.

Директива препроцессора является указанием компилятору. Препроцессором называется специальная часть компилятора, обрабатывающая подобные директивы перед началом процесса компиляции кода.

Директива #include указывает препроцессору включить в компилируемый файл содержимое другого файла. Другими словами, это содержимое подставляется на место директивы #include.

#indude является одной из многих директив препроцессора, каждая из которых предваряется символом

Файл, включаемый с помощью директивы #include, обычно называют заголовочным файлом.