![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|

13. Данные в языке С++
Для решения задачи в любой программе выполняется обработка каких-либо данных. Данные могут быть самых различных типов: целые и вещественные числа, символы, строки, массивы. Данные в языке С++ описываются в начале функции.
Типы данных в языке C++
В С++ определены пять основных типов данных:
char – символьные, int – целые, float – с плавающей точкой, double – двойной точности, void – без значения (бестиповый). На базе этих типов формируются другие типы.
Данные типа char всегда занимают один байт.
Как видно из таблицы, базовые типы могут быть расширены с помощью спецификаторов (модификаторов) signed, unsigned, long, short.
Следует учитывать, что вещественные числа хранятся в экспоненциальной форме mE±p, где m – мантисса (целое или дробное число с десятичной точкой), p – порядок (целое число). Для того, чтобы перевести число в экспоненциальной форме к обычному представлению с фиксированной точкой, необходимо мантиссу умножить на десять в степени порядок.
Примеры
-6.42Е+2 = -6.42.102 = -642
-3.2E-6 = -3.2.10-6 =-0.0000032
14. Арифметические операции
| Операция | Действие | Тип операнда | Тип результата |
| + | Сложение | Целый, вещественный | Целый, вещественный |
| - | Вычитание, унарный минус | Целый, вещественный | Целый, вещественный |
| * | Умножение | Целый, вещественный | Целый, вещественный |
| / | Деление | Вещественный | Вещественный |
| Операция | Действие | Тип операнда | Тип результата |
| / | Целочисленное деление | Целый | Целый |
| % | Остаток от деления | Целый | Целый |
| - - | Декремент, уменьшение на 1 | Целый | Целый |
| ++ | Инкремент, увеличение на 1 | Целый | Целый |
| Операция | Действие | Тип операнда | Тип результата |
| & | "и" | Целый | Целый |
| | | "или" | Целый | Целый |
| ^ | Исключающее "или" | Целый | Целый |
| ~ | Логическое отрицание | Целый | Целый |
| << | Сдвиг влево | Целый | Целый |
| >> | Сдвиг вправо | Целый | Целый |
15. Операция присваивания
Дата публикования: 2014-12-10; Прочитано: 334 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
