Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Целые типы
Целый тип данных предназначен для представления в памяти компьютера обычных целых чисел. Основным и наиболее употребительным целым типом является тип int. Гораздо реже используют его разновидности: short (короткое целое) и long (длинное целое). Таблица 1.7 ОСНОВНЫЕ ТИПЫ ДАННЫХ
По-умолчанию все целые типы являются знаковыми, то есть старший бит в таких числах определяет знак числа: 0 — число положительное, 1 — число отрицательное. Для представления отрицательного числа используется дополнительный код. Кроме знаковых чисел на C++ можно использовать беззнаковые. В этом случае все разряды участвуют в формировании целого числа. При описании беззнаковых целых переменных добавляется слово unsigned (без знака). Для 32-разрядных компиляторов, которые не делают различия между целыми типами int и long целые типы представлены для сравнения в табл.1.8.
Таблица 1.8 Целые типы для 32-разрядных компиляторов
Символьный тип В стандарте C++ для представления символьной информации есть два типа данных, пригодных для этой цели, — это типы char и wchar_t. Тип char используется для представления символов в соответствии с системой кодировки ASCII (American Standard Code for Information Interchange — Американский стандартный код обмена информации). Это семибитовый код, его достаточно для кодировки 128 различных символов с кодами от 0 до 127. Символы с кодами от 128 до 255 используются для кодирования национальных алфавитов, символов псевдографики и др. Тип wchar_t предназначен для работы с набором символов, для кодировки которых недостаточно 1 байта, например, Unicode. Размер типа wchar_t обычно равен 2 байтам. Если в программе необходимо использовать строковые константы типа wchar_t, то их записывают с префиксом L, например, L"Слово". Таким образом, значениями символьных данных являются целые числа – значения их внутреннего кода. Однако в операторах ввода/вывода фигурируют сами символы, что иллюстрирует следующая программа: #include <iostream.h> char c,b; void main() { c=’*’; b= 55; cout<<c<<’\t’<<b<<’\t’; cout<< (int)c;} Результатом будет: * 7 42 Вывелись символы '*' и символ с кодом 55 – символ '7'. И код символа '*', как результат приведения типа символа к целому типу. Date: 2015-07-17; view: 351; Нарушение авторских прав |