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

decimal

N/A

Date

Date (structure .NET Framework)

DATE

DateTime

DateTime

Objet Date

Date

DateTime

Caractère SBCS

(1 octet)

N/A

signed char

__int8

N/A

sbyte

Character

Caractère Unicode (2 octets)

Char (structure .NET Framework)

wchar_t

char

char

N/A

Séquence de caractères Unicode

String (classe .NET Framework)

wchar_t*

string

String

VarChar

Boolean (dépendant de la plateforme)

Boolean (structure .NET Framework)

VARIANT_BOOL

bool

boolean

Logical

1 octet

SByte, type de données (Visual Basic) (structure .NET Framework)

signed char

sbyte

N/A

N/A

2 octets

Short (structure .NET Framework)

signed short int

__int16

short

short

N/A

4 octets

Integer (structure .NET Framework)

long, (int long, int long signé)

int

int

Integer

8 octets

Long (structure .NET Framework)

__int64

long

long

Float

1 octet non signé

Byte (structure .NET Framework)

BYTE

bool

byte

byte

Integer

2 octets non signés

UShort, type de données (Visual Basic) (structure .NET Framework)

unsigned short

ushort

N/A

N/A

4 octets non signés

UInteger, type de données (structure .NET Framework)

unsigned int et unsigned long

uint

N/A

N/A

8 octets non signés

ULong, type de données (Visual Basic) (structure .NET Framework)

unsigned __int64

ulong

N/A

N/A

4 octets virgule flottante

Single (structure .NET Framework)

float

float

float

Float

8 octets virgule flottante

Double (structure .NET Framework)

double

double

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

Comparaison des contrôles et des objets programmables dans différents langages et dans différentes bibliothèques

Autres ressources

Équivalents de langage

Visual J#