avatar of 发明者量化-小小梦 发明者量化-小小梦
focar em Mensagem privada
4
focar em
1271
Seguidores

Tipos de dados básicos padrão C++11 integrados

Criado em: 2017-12-26 18:11:44, atualizado em: 2017-12-26 18:12:00
comments   0
hits   2072

Tipos de dados básicos padrão C++11 integrados

C++11 C++ O padrão C++11 define os tipos de dados básicos, incluindo o tipo aritmético e o tipo vazio. Os tipos de aritmética incluem caracteres, inteiros, valores de Boole e números de ponto flutuante. O tipo vazio não corresponde a valores específicos e é usado apenas em ocasiões especiais.

  • #### Os tipos de aritmética são divididos em dois tipos: inteiros (incluindo caracteres e valores de Boole) e flocos.
tipo significado Dimensões mínimas
bool Tipo de touro Não definido, apenas valores de true e false
char Tipos de caracteres 8bit
wchar_t Caracteres largos 16bit
char16_t Caracteres Unicode 16bit
char32_t Caracteres Unicode 32bit
short Corto e completo 16bit
int Integração 16bit
long Formação longitudinal 32bit
long long Formação longitudinal 64bit
float Tipo de ponto flutuante de precisão única 6 dígitos válidos
double Tipo de ponto flutuante de precisão dupla Número válido de 10 dígitos
long double Tipo de ponto flutuante de precisão expandida Número válido de 10 dígitos

Os computadores armazenam dados internamente em sequências de bits, cada bit não é 0 e é 1 A maioria dos computadores usa um número inteiro de 2 bits como bloco para processar a memória. O menor bloco de memória endereçável é chamado de um byte de lítio, um byte na maioria das máquinas é composto por 8 bits, a unidade básica de armazenamento é chamada de um byte de lítio, o Word, e a palavra é composta por 32 ou 64 bits, ou seja, 4 ou 8 bytes. A maioria dos computadores associa cada byte da memória a um número (chamado endereço endereço).

Além dos inteiros de Boole e os extensos, outros inteiros podem ser divididos em inteiros com símbolos (signed) e inteiros sem símbolos (unsigned). signed int pode ser representado como positivo, negativo e 0; unsigned int é apenas um valor maior que ou igual a zero。。。 Os tipos int, short, long, long são inteiros com símbolos por padrão, e os tipos sem símbolos resultam da adição de um prefixo unsigned em cada um deles.

Os tipos de char são divididos em três tipos de char, char assinado e char não assinado. É importante notar que o char e o char assinado não são iguais. A forma específica de expressão do char é apenas uma das duas formas (com símbolos e sem símbolos), sendo a concretização determinada pelo compilador.