Comparaison des types de données dans différents langages
Mise à jour : novembre 2007
Cette rubrique répertorie les types de données pour Visual Basic, C++, C#, JScript et Visual FoxPro.
Tableau de types de données
Contenu et taille |
Visual Basic |
C++ |
C# |
JScript |
Visual FoxPro |
---|---|---|---|---|---|
Données inconnues |
N/A |
VARIANT |
Dérivez des types, puis créez un lien vers le nœud Derived Types. |
Object |
Variant |
Decimal |
Decimal (structure .NET Framework) |
DECIMAL |
decimal |
N/A |
|
Date |
Date (structure .NET Framework) |
DATE |
Objet Date |
Date DateTime |
|
Caractère SBCS (1 octet) |
N/A |
N/A |
sbyte |
Character |
|
Caractère Unicode (2 octets) |
Char (structure .NET Framework) |
wchar_t |
char |
N/A |
|
Séquence de caractères Unicode |
String (classe .NET Framework) |
wchar_t* |
String |
VarChar |
|
Boolean (dépendant de la plateforme) |
Boolean (structure .NET Framework) |
VARIANT_BOOL |
boolean |
Logical |
|
1 octet |
SByte, type de données (Visual Basic) (structure .NET Framework) |
signed char |
N/A |
N/A |
|
2 octets |
Short (structure .NET Framework) |
signed short int |
short |
N/A |
|
4 octets |
Integer (structure .NET Framework) |
int |
Integer |
||
8 octets |
Long (structure .NET Framework) |
long |
Float |
||
1 octet non signé |
Byte (structure .NET Framework) |
BYTE |
byte |
Integer |
|
2 octets non signés |
UShort, type de données (Visual Basic) (structure .NET Framework) |
unsigned short |
N/A |
N/A |
|
4 octets non signés |
UInteger, type de données (structure .NET Framework) |
unsigned int et unsigned long |
N/A |
N/A |
|
8 octets non signés |
ULong, type de données (Visual Basic) (structure .NET Framework) |
unsigned __int64 |
N/A |
N/A |
|
4 octets virgule flottante |
Single (structure .NET Framework) |
float |
Float |
||
8 octets virgule flottante |
Double (structure .NET Framework) |
Double |
Double |
Voir aussi
Référence
Comparaison des concepts de programmation dans différents langages avec des exemples de code
Comparaison des opérateurs dans différents langages