Confronto tra tipi di dati in diversi linguaggi

Questo argomento elenca i tipi di dati per Visual Basic, C++, C# e F#.

Tabella dei tipi di dati

Contenuto e dimensione

Visual Basic

C++

C#

F#

Dati sconosciuti

Non applicabile

VARIANT

Derivare i tipi, quindi collegarli al nodo Derived Types

Unioni discriminate

Decimal

Decimal (struttura .NET Framework)

DECIMAL

decimal

decimal

Data

Date (struttura .NET Framework)

DATE

DateTime

DateTime

Carattere SBCS

(1 byte)

Non applicabile

signed char

__int8

Non applicabile

sbyte

Carattere Unicode (2 byte)

Char (struttura .NET Framework)

wchar_t

char

char

Sequenza di caratteri Unicode

String (classe .NET Framework)

wchar_t*

string

string

Valore Boolean (dipendente dalla piattaforma)

Boolean (struttura .NET Framework)

VARIANT_BOOL

bool

bool

1 byte

Tipo di dati SByte (Visual Basic) (struttura .NET Framework)

signed char

sbyte

sbyte

2 byte

Short (struttura .NET Framework)

signed short int

__int16

short

int16

4 byte

Integer (struttura .NET Framework)

long (long int, signed long int)

int

int32

8 byte

Long (struttura .NET Framework)

__int64

long

int64

1 byte senza segno

Byte (struttura .NET Framework)

BYTE

bool

byte

byte

2 byte senza segno

Tipo di dati UShort (Visual Basic) (struttura .NET Framework)

unsigned short

ushort

uint16

4 byte senza segno

Tipo di dati UInteger (struttura .NET Framework)

unsigned int e unsigned long

uint

uint

8 byte senza segno

Tipo di dati ULong (Visual Basic) (struttura .NET Framework)

unsigned __int64

ulong

uint64

4 byte a virgola mobile

Single (struttura .NET Framework)

float

float

float32

In alternativa

single

8 byte a virgola mobile

Double (struttura .NET Framework)

double

double

float

In alternativa

double

Vedere anche

Riferimenti

Confronto tra concetti di programmazione in diversi linguaggi con esempi di codice

Confronto tra operatori in diversi linguaggi

Confronto tra controlli e oggetti programmabili in diversi linguaggi e librerie

Altre risorse

Equivalenti di linguaggio