
- •Точка с запятой, скобки и комментарии
- •Переменные, константы, операции и выражения
- •Базовые типы данных
- •Константы
- •Функции printf() и scanf()
- •Int scanf(char *управляющая_строка,...);
- •Int main() //функция с именем main
- •Ввод с помощью cin
- •Директивы препроцессора
- •Заголовочные файлы
- •Директива using
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, обычно называют заголовочным файлом.