Sdílet prostřednictvím


Datové typy, porovnání v různých jazycích

Toto téma obsahuje seznam typů dat v Visual Basic, C++, C# a F#.

Tabulka typů dat

Obsah a velikost

Visual Basic

C++

C#

F#

Desetinné číslo

Desetinné (.NET Framework struktura)

DECIMAL

decimal

decimal

Datum

Date (.NET Framework struktura)

DATE

DateTime

DateTime

Znak SBCS

(1 bajt)

Nelze použít

signed char

__int8

Nelze použít

sbyte

Znak Unicode (2 bajty)

Char (.NET Framework struktura)

wchar_t

char

char

Posloupnost znaků Unicode

Řetězec (.NET Framework class)

wchar_t*

string

string

Logická hodnota (závislé na platformě)

Boolean (.NET Framework struktura)

VARIANT_BOOL

bool

bool

1 bajt

Typ dat SByte (Visual Basic)(.NET Framework struktura)

signed char

sbyte

sbyte

2 bajty

Krátké (.NET Framework struktura)

signed short int

__int16

short

Int16

4 bajty

Celé číslo (.NET Framework struktura)

dlouhý (long int, podepsané long int)

int

Int32

8 bajtů

Long (.NET Framework struktura)

__int64

long

Int64

1 bajt bez znaménka.

Byte (.NET Framework struktura)

BYTE

bool

byte

byte

2 bajty, bez znaménka

Typ dat UShort (Visual Basic)(.NET Framework struktura)

unsigned short

ushort

UInt16

4 bajty, bez znaménka

Typ dat UInteger(.NET Framework struktura)

unsigned int a unsigned long

uint

uint

8 bajtů bez znaménka.

Typ dat ULong (Visual Basic)(.NET Framework struktura)

unsigned __int64

ulong

typ UInt64

4 bajty s plovoucí desetinnou čárkou

Jeden (.NET Framework struktura)

float

float

float32

-nebo-

jeden

8 bajtů s plovoucí desetinnou čárkou

Dvojité (.NET Framework struktura)

double

double

float

-nebo-

double

Viz také

Referenční dokumentace

Programovací pojmy porovnání v různých jazycích a s příklady kódu

Operátory porovnání v různých jazycích

Ovládací prvky a programovatelné objekty v různých jazycích a knihoven v porovnání

Další zdroje

Ekvivalenty jazyk