типы данных в с++

567 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
567
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

типы данных в с++

  1. 1. Типы данных в С++
  2. 2. Программисты на C++ могут использовать пять типов данных из C: void, int, float, double и char.
  3. 3. <ul><li>Тип Описание </li></ul><ul><li>Void - не соответствует никакому типу </li></ul><ul><li>I nt - целый </li></ul><ul><li>Float - вещественный  очень малой  точности </li></ul><ul><li>Double - вещественный двойной точности </li></ul><ul><li>Char - символьный </li></ul>
  4. 4. Кроме того в C++ есть типы: bool и wchar_t. <ul><li>Bool - логический, true (истина) или false (ложь) </li></ul><ul><li>wchar_t - расширенный символьный (должен поддерживать все представимые в системе символы) </li></ul>
  5. 5. <ul><li>Некоторые из перечисленных типов можно модифицировать ключевыми словами signed (знаковый), unsigned (беззнаковый), short (короткий) и long (длинный). Если тип не указывается, то подразумевается тип int. Полный набор возможных типов с модификаторами показан дальше (одинаковые типы записаны в одной строке) </li></ul>
  6. 6. <ul><li>целочисленные типы </li></ul><ul><li>Bool </li></ul><ul><li>Char </li></ul><ul><li>Signed </li></ul><ul><li>Char </li></ul><ul><li>Unsigned char </li></ul><ul><li>wchar_t </li></ul><ul><li>Short - short int - signed short - signed short int </li></ul><ul><li>unsigned short - unsigned short int </li></ul><ul><li>Int – signed - signed int </li></ul><ul><li>Unsigned - unsigned int </li></ul><ul><li>Long - long int - signed long - signed long int </li></ul><ul><li>unsigned long - unsigned long int </li></ul>
  7. 7. <ul><li>Вещественные типы: </li></ul><ul><li>Float, double, long double. </li></ul><ul><li>Частично поддерживаемые целочисленные типы: </li></ul><ul><li>Long long, long long int, signed long long, signed long long int, unsigned long long, unsigned long long int. </li></ul>
  8. 8. Размеры и диапазоны типов <ul><li>Размеры и диапазоны значений типов зависят от используемого процессора и компилятора. Заголовочный файл «cfloat» (или «float.h») содержит характеристики для вещественных типов, а «climits» (или «limits.h») - для целочисленных типов. Вы можете использовать операцию  sizeof  для определения размера любого типа (в байтах). Однако для большинства архитектур эти размеры совпадают: int и float обычно 32 бита, char - 8 бит, а double - 64 бита; для хранения bool используется 1 бит, long long - 64 бита. </li></ul>
  9. 9. Таблица размера типов

×