Sdílet prostřednictvím


Skalární typy

Přestože přístup dat může pocházet z jakéhokoliv uspořádání, je vhodné mít data uspořádána na jejich přirozených hranicích, aby se zabránilo ztrátě výkonu (nebo jeho násobku).Výčty jsou konstantní celá čísla a jsou zpracovávána jako 32bitová celá čísla.Následující tabulka popisuje definice typu a jejich doporučené úložiště, jak se vztahuje k přidružení pomocí následujících hodnot přidružení:

  • Byte – 8 bits

  • Word – 16 bits

  • Double Word – 32 bits

  • Quad Word – 64 bits

  • Octa Word – 128 bits

Skalární typy

Datové typy jazyka C

Velikost úložiště (v bajtech)

Doporučená přidružení

INT8

char

1

Byte

UINT8

unsigned char

1

Byte

INT16

short

2

Word

UINT16

unsigned short

2

Word

INT32

int, long

4

Doubleword

UINT32

unsigned int, unsigned long

4

Doubleword

INT64

__int64

8

Quadword

UINT64

unsigned __int64

8

Quadword

FP32 (jednoduchá přesnost)

float

4

Doubleword

FP64 (dvojitá přesnost)

double

8

Quadword

POINTER

*

8

Quadword

__m64

struct __m64

8

Quadword

__m128

struct __m128

16

Octaword

Viz také

Referenční dokumentace

Typy a úložiště