Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015

Здесь есть возможность читать онлайн «Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 0101, Издательство: Вильямс, Жанр: Старинная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Язык программирования C. Лекции и упражнения (6-е изд.) 2015: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык программирования C. Лекции и упражнения (6-е изд.) 2015»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Язык программирования C. Лекции и упражнения (6-е изд.) 2015», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

• Plauger, RJ. The Standard С Library. Englewood Cliffs, NJ: Prentice Hall, 1992.

В этом огромном справочном руководстве описаны стандартные библиотечные функции, но с более подробными объяснениями, чем можно найти в типовом руководстве по компилятору.

• The International С Standard. 1SO/1EC 9899:1 999.

На момент написания книги этот стандарт доступен для загрузки за $285 из сайта www.ansi.org или за €238 из сайта Международной электротехнической комиссии. Не рассчитывайте изучить С по этому документу, поскольку он не задумывался как учебное пособие. Вот лишь одно довольно красноречивое утверждение из него: “Если в любом месте внутри единицы трансляции видимым является более одного объявления отдельного идентификатора, то синтаксический контекст устраняет неоднозначность случаев использования, ссылаясь на разные сущности”.

Книги по C++

• Стивен Прата. Язык программирования C++. Лекции и упражнения, б-e издание. ИД “Вильямс”, 2014.

Эта книга представляет собой введение в язык C++ и философию объектно-ориентированного программирования.

• Stroustrup, Bjarne. The C++ Programming Language, Fourth Edition. Reading, MA: Addison-Wesley, 2013.

Книга, написанная создателем C++, представляет стандарт С++11.

• Бьярне Страуструп. Программирование: принципы и практика использования C++, 2-е изд, ИД “Вильямс”, 2015.

Вводный курс программирования, написанный автором языка C++.

Раздел II. Операции в языке С

Язык С богат операциями. В табл. Б.11.1 перечислены операции С в порядке убывания приоритетов с указанием направления ассоциации. Все операции являются бинарными (с двумя операндами), если только не указано иначе. Обратите внимание, что некоторые бинарные и унарные операции, такие как * (умножение) и * (разыменование), обозначаются одним и тем же символом, но имеют разный приоритет. После таблицы приводятся краткие описания всех операций.

Справочные материалы 833

Таблица Б.11.1. Операции в С

Арифметические операции прибавляет значение справа к значению слева как - фото 620

Арифметические операции

+ прибавляет значение справа к значению слева.

+ как унарная операция, дает значение, равное модулю операнда справа (с тем же знаком).

- вычитает значение справа из значения слева.

- как унарная операция, дает значение, равное модулю операнда справа (с противоположным знаком).

* умножает значение справа на значение слева.

/ делит значение слева на значение справа. Если оба операнда целочисленные, результат усекается до целого.

% дает остаток от целочисленного деления значения слева на значение справа (только для целых чисел).

++ добавляет 1 к значению переменной справа (в префиксном режиме), либо прибавляет 1 к значению переменной слева (в постфиксном режиме).

834 Приложение Б

-- подобна ++, но вычитает 1.

Операции отношений

Каждая из следующих операций сравнивает значение слева от нее со значением справа:

Выражения отношений Простейшее выражение отношения состоит из операции - фото 621

Выражения отношений

Простейшее выражение отношения состоит из операции отношения с двумя операндами. Если сравнение истинно, выражение отношения имеет значение 1, а если ложно — то значение 0. Ниже показаны два примера:

5 > 2 истинно, имеет значение 1.

(2 + а) == а ложно, имеет значение 0.

Операции присваивания

Язык С имеет одну базовую и несколько объединенных операций присваивания. Базовая форма записывается как одиночный знак равенства:

= присваивает значение справа 1-значению слева.

Каждая из следующих операций присваивания обновляет 1-значение, находящееся слева, значением, указанным справа, с использованием указанной операции (правый операнд обозначается как П-О , а левый — как Л-О):

+= добавляет величину П-О к переменной Л-О и помещает результат в переменную Л-О.

-= вычитает величину П-О из переменной Л-О и помещает результат в переменную Л-О.

*= умножает переменную Л-О на величину П-О и помещает результат в переменную Л-О.

/= делит переменную Л-О на величину П-О и помещает результат в переменную Л-О.

%= получает остаток от деления величины Л-О на величину П-О и помещает результат в переменную Л-О.

&= присваивает Л-О & П-О величине Л-О и помещает результат в переменную Л-О.

I = присваивает Л-О | П-О величине Л-О и помещает результат в переменную Л-О.

Пример rabbits 16 дает тот же результат что иrabbits rabbits 1 - фото 622

Пример

rabbits *= 1.6; дает тот же результат, что иrabbits = rabbits * 1 . 6 ;

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Язык программирования C. Лекции и упражнения (6-е изд.) 2015»

Представляем Вашему вниманию похожие книги на «Язык программирования C. Лекции и упражнения (6-е изд.) 2015» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Язык программирования C. Лекции и упражнения (6-е изд.) 2015»

Обсуждение, отзывы о книге «Язык программирования C. Лекции и упражнения (6-е изд.) 2015» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x