Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Уведення-виведення

Оператори і знаки пунктуації

У С++ багато символів і послідовності символів мають спеціальне значення. Приклади:

+ - * / % //арифметичні оператори
-> ->* //покажчик і покажчик на член (інструкції)
&& || //логічні оператори
= += * = //оператори привласнення

Оператори (operators)[1] використовуються у виразах і мають той або інший сенс, коли супроводжуються відповідними аргументами. У C++ існує безліч операторів. Вони мають строгий пріоритет і порядок виконання. Конкретний символ може по-різному трактуватися в тих або інших операторах, залежно від контексту. Наприклад, знак «мінус» (-) може бути унарним мінусом (зміна знаку), або знаком віднімання.

Знаки пунктуації (punctuators) включають: круглі дужки, фігурні дужки, двокрапки і т.д. Вони структурують елементи програми:

foo(a, 7, b + 8) //в круглих дужках — розділений
  //комами список аргументів
{ а = b; с = d; } //у фігурних дужках — список
  //інструкцій (блок)

Оператори, знаки пунктуації і пропуски служать для розподілу елементів мови.

Уведення-виведення не є безпосередньо частиною мови. Він доданий у вигляді набору типів і процедур, що знаходяться в стандартній бібліотеці. Стандартним заголовним файлом введення-виводу в C++ служить iostream або iostream.h.

Ім'я файлу без розширення.h є офіційним стандартом ANSI і використовується з простором імен namespace std.

Крім того, широко використовуються заголовні файли стандартної бібліотеки ANSI С stdio.h і cstdio.

ANSI -стандартні заголовні файли бібліотек С відповідно до офіційних правил починаються з букви с і закінчуються старою назвою без розширення.h. Ми будемо використовувати iostream.h., оскільки розглядаємо поточну практику програмування.

Бібліотека iostream перевантажує двох операторів побітового зрушення:

<< //помістити у вихідний потік

>> //вважати з вхідного потоку

Крім того, в ній оголошуються три стандартні потоки:

сout //стандартний потік виведення

сіn //стандартний потік введення

сеrr //стандартний потік діагностики

Використання потоків зі значеннями і змінними аналогічно інструкції привласнення:

<== предыдущая лекция | следующая лекция ==>
Літерали | У файлі gcd.cpp
Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 277; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.