Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Типы данных, сколько их ?


Гость Хексем

Рекомендуемые сообщения

Гость Хексем

В учебниках по программированию на С++ можно встретить описание 5-ти типов данных:

int, bool, char, float, double. Соответственно понятно для каких целей используется каждый тип. А вот в чем суть такихттипов как:

__int16, wchar_t и т.д. Почему в большинстве случаев они не описываются с вместе с остальными типами ? Для каких целей они используются ? Или остались для совместимости со старыми системами ? Спасибо...

Ссылка на комментарий
Поделиться на другие сайты

__int16 если не ошибаюсь один из псевдонимов типа short

wchar_t не встречал ранее, может имя структуры, енумератора или класса?

кстати к этим 5и к стандртным можно также отнести byte sbyte short ushort uint а в новых системах стали поддерживаться 8байтовые целые long и ulong

Ссылка на комментарий
Поделиться на другие сайты

Хексем:

Стандартные типы вроде int или double есть всегда, но часто разработчики различных реализаций C++ включают свои дополнительные типы. И даже стандартные типы в разных реализациях могут отличаться, например, int или тот же wchar_t ("широкий символ") может иметь 2 или 4 байта.

Обзор типов Microsoft Visual C++ есть, например, в Википедии тут. Но в других реализациях часто встречаются и другие типы, например, в Dev-C++ есть супердлинные числа long double и double long длиной по 12 байт.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...