Partilhar via


Tipos escalar

Embora o acesso a dados pode originar-se de qualquer alinhamento, é recomendável que os dados seja alinhado na seu limite natural para evitar perda de desempenho (ou múltiplo dos mesmos).Enumerações são inteiros constante e são tratadas sistema autônomo inteiros de 32 bit.A tabela a seguir descreve a definição de tipo e o sistema de armazenamento recomendado para ele sistema autônomo ela diz respeito a alinhamento usando sistema autônomo seguintes valores de alinhamento:

  • Byte – 8 bits

  • palavra – 16 bits

  • Double palavra – 32 bits

  • palavra quadrupleto – 64 bits

  • Octa palavra – 128 bits

Tipo escalar

Tipo de dados c

dimensionar do armazenamento (em bytes)

Alinhamento recomendado

INT8

char

1

Byte

UINT8

unsigned char

1

Byte

INT16

short

2

Word

UINT16

unsigned short

2

Word

INT32

int, longo

4

Doubleword

UINT32

int não assinado, unsigned long

4

Doubleword

INT64

__int64

8

Quadword

UINT64

unsigned __int64

8

Quadword

FP32 (precisão simples)

float

4

Doubleword

FP64 (precisão duplas)

double

8

Quadword

PONTEIRO

*

8

Quadword

__m64

__m64 struct

8

Quadword

__m128

__m128 struct

16

Octaword

Consulte também

Referência

Tipos e armazenamento