Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Подскажите литературу где встречаются данные темы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Во всех последовательностях массива положительных чисел изменить порядок элементов на противоположный http://www.cyberforum.ru/cpp-beginners/thread751084.html
Помогите с задачей !!! в с++ Создать массив целых чисел и заполнить его случайными значениями. Рзмерность массива – 100, диапазон значений . Во всех последовательностях массива положительных чисел...
C++ Создание аудиопроигрывателя Всем привет. Знаю, такой вопрос уже не однократно обсуждался, но я всё же хочу узнать некоторые детали. Самый первый вопрос: с чего начать?, что подучить?, мне нужен простенький проигрыватель, но... http://www.cyberforum.ru/cpp-beginners/thread751078.html
Выдает ошибку LNK1120! C++
После этих строк: MCI_OPEN_PARMS OpenParm; MCI_SET_PARMS SetParm; MCIDEVICEID dID; OpenParm.lpstrDeviceType="CDAudio"; mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE, (DWORD_PTR)&OpenParm);...
C++ Исправить код
#include <iostream> using namespace std; int main () { setlocale(0, ""); double x, i = 0; // инициализируем счетчик цикла. double sum = 0; // инициализируем счетчик суммы. ...
C++ Представление полиномов динамически связанными структурами http://www.cyberforum.ru/cpp-beginners/thread751044.html
Помогите пожалуйста представить полиномы с помощью динамически связанных структур
C++ даны названия двух стран даны названия двух стран. Присвоить зти названия переменным величинам а1 и а2 после чего названия а2 присвоить величине с1, названия а1 величине с2 подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
03.01.2013, 09:49
7. Базовые типы данных С++. Выражения, операторы С++
Существует два вида типов: фундаментальные типы и составные типы. Типы описывают объекты, ссылки или функции. Арифметические типы, типы перечисления, типы указания, типы указания на члены, std::nullptr_ ( нулевой указатель) называются скалярными типами. Есть пять стандартных знаковых типа: signed char, short int, int, long int, long long int. Есть соответствующие беззнаковые типы: unsigned char, unsigned short int, unsigned int, unsigned long int, unsigned long long int. В беззнаковом типе все биты представляют число. Есть три типа с плавающей точкой: float, double и long double. void тип имеет пустое множество значений. Составные типы: массивы из объектов заданного типа, функции, указатели, ссылки, классы, объединения, перечисления.

Выражение - это последовательность операторов и операндов, которая определяет вычисление.

Операторы в порядке убывания приоритета:
:: ( область видимости)
. ( селектор компонента класса)
-> ( доступ к члену класса по указателю)
[] ( индексирование )
() (вызов функции)
++ (инкремент постфиксный)
-- (декремент постфиксный)
sizeof (размер объекта. размер типа.)
++ (префиксный инкремент)
-- (префиксный декремент)
~ (побитовое НЕ)
! (логическое НЕ)
- ( унарный минус)
+ ( унарный плюс)
* (разыменование)
& ( адрес)
() (приведение типа)
new ( выделение типа)
new[] ( выделение памяти под массив)
delete ( освобождение памяти)
delete[] (освобождение памяти из-зпод массива)
->* (разыменование указателя на компонент класса по указателю)
.* ( разыменование указателя на компонент класса)
* ( умножение)
/ (деление)
% ( деление по модулю)
+ ( сложение)
- ( вычитание)
<< ( сдвиг влево)
>> ( сдвиг вправо)
< ( меньше)
<= ( меньше или равно)
> ( больше)
>= (больше или равно)
== (равно)
!= ( не равно)
& ( побитовое И)
^ (побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ)
| (побитовое ИЛИ)
&& (логическое И)
|| (логическое ИЛИ)
?: ( условная операция)
= (присваивание)
*= /= %= += -= <<= >>= &= |= ^= (составное присваивание)
, (запятая)

Литература:
1. В.В.Лаптев - C++ Объектно-ориентированное программирование
2. Стандарт языка C++ ( working draft, standard for programming language C++)

Добавлено через 10 минут
9. Логические выражения.
Логическое И - если хоть один из элементов выражение ложен, то ложно все выражение.
Обозначается &&
Таблица истинности для двух операндов:
операнд1 операнд2 результат
1 1 1
1 0 0
0 1 0
0 0 0
где 1 обозначает ИСТИНА, 0 обозначает ЛОЖЬ

Логическое ИЛИ - есть хоть один из элементов выражения истинен, то истинно все выражение.
Обозначается ||
Таблица истинности для двух операндов:
операнд1 операнд2 результат
1 1 1
1 0 1
0 1 1
0 0 0

Логическое НЕ
Обозначается !
Таблица истинности:
операнд результат
1 0
0 1
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru