Jump to content
СофтФорум - всё о компьютерах и не только

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


Guest Хексем
 Share

Recommended Posts

Guest Хексем

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

Хексем:

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...