![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
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; Прочитано: 314 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!