блог-форум о программировании

Вы не вошли.

#1 2022-01-09 05:49:11

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 93
Windows 10Chrome 88.0

C++ = Размеры типов данных


C++ = Размеры типов данных


Размер переменной с любым типом данных зависит от компилятора и/или архитектуры компьютера.
Стандарт С++ гарантирует только их минимальный размер:

┌─────────────────────────┬─────────────┬────────────┬──────────────┬──────────┬──────────┐
│Тип данных               │ Тип         │ Мин.размер │ GCC Linux 64 │ MinGW 64 │ MinGW 32 │
├─────────────────────────┼─────────────┼────────────┼──────────────┼──────────┼──────────┤
│Логический тип данных    │ bool        │     1      │       1      │    1     │    1     │
├─────────────────────────┼─────────────┼────────────┼──────────────┼──────────┼──────────┤
│Символьный тип данных    │ char        │     1      │       1      │    1     │    1     │
│                         │ wchar_t     │     1      │       4      │    2     │    2     │
│                         │ char16_t    │     2      │       2      │    2     │    2     │
│                         │ char32_t    │     4      │       4      │    4     │    4     │
├─────────────────────────┼─────────────┼────────────┼──────────────┼──────────┼──────────┤
│Целочисленный тип данных │ short       │     2      │       2      │    2     │    2     │
│                         │ int         │     2      │       4      │    4     │    4     │
│                         │ long        │     4      │       8      │    4     │    4     │
│                         │ long long   │     8      │       8      │    8     │    8     │
├─────────────────────────┼─────────────┼────────────┼──────────────┼──────────┼──────────┤
│Тип данных с плавающей   │ float       │     4      │       4      │    4     │    4     │
│запятой                  │ double      │     8      │       8      │    8     │    8     │
│                         │ long double │     8      │      16      │   16     │   12     │
└─────────────────────────┴─────────────┴────────────┴──────────────┴──────────┴──────────┘

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.045 сек, 8 запросов выполнено - Использовано памяти: 2.18 Мбайт (Пик: 2.72 Мбайт) ]