Сравнение типов данных в разных языках
В этом разделе перечислены типы данных для Visual Basic, C++, C# и F#.
Таблица типов данных
Содержимое и размер |
Visual Basic |
C++ |
C# |
F# |
---|---|---|---|---|
Неизвестные данные |
Неприменимо |
VARIANT |
Получение типов, затем связывание с узлом Derived Types. |
|
Десятичное число |
Decimal (структура .NET Framework) |
DECIMAL |
||
Дата |
Date (структура .NET Framework) |
DATE |
||
Знак SBCS (1 байт) |
Неприменимо |
Неприменимо |
||
Знак Юникода (2 байта) |
Char (структура .NET Framework) |
wchar_t |
||
Последовательность символов Юникода |
String (класс .NET Framework) |
wchar_t* |
||
Логическое значение (зависит от платформы) |
Boolean (структура .NET Framework) |
VARIANT_BOOL |
||
1 байт |
Тип данных SByte (Visual Basic) (структура .NET Framework) |
signed char |
||
2 байта |
Short (структура .NET Framework) |
signed short int |
||
4 байта |
Integer (структура .NET Framework) |
|||
8 байтов |
Long (структура .NET Framework) |
|||
1 байт неподписанный |
Byte (структура .NET Framework) |
BYTE |
||
2 байта неподписанные |
Тип данных UShort (Visual Basic) (структура .NET Framework) |
unsigned short |
||
4 байта неподписанные |
Тип данных UInteger (структура .NET Framework) |
unsigned int и unsigned long. |
||
8 байтов неподписанные |
Тип данных ULong (Visual Basic) (структура .NET Framework) |
unsigned __int64 |
||
4 байта с плавающей запятой |
Single (структура .NET Framework) |
– или – |
||
8 байта с плавающей запятой |
Double (структура .NET Framework) |
– или – |
См. также
Ссылки
Сравнение концепций программирования в разных языках и примеры кода
Сравнение операторов в разных языках
Сравнение элементов управления и программируемых объектов в разных языках и библиотеках