avatar of 发明者量化-小小梦 发明者量化-小小梦
Seguir Mensajes Privados
4
Seguir
1271
Seguidores

Tipos de datos básicos integrados estándar de C++11

Creado el: 2017-12-26 18:11:44, Actualizado el: 2017-12-26 18:12:00
comments   0
hits   2072

Tipos de datos básicos integrados estándar de C++11

C++11 C++ El estándar C++11 define los tipos de datos básicos, incluidos el tipo aritmético y el tipo vacío. Los tipos de aritmética incluyen caracteres, números enteros, valores de Boolean y números de puntos flotantes. El tipo vacío no corresponde a valores específicos y solo se usa en ocasiones especiales.

  • #### Los tipos de aritmética se dividen en dos clases: los tipos integrales (incluyendo caracteres y valores de Boole) y los tipos de punto flotante.
tipo significado Las dimensiones mínimas
bool Tipo de burro No está definido, solo tiene valores de verdadero y falso
char Tipo de carácter 8bit
wchar_t Caracteres en el ancho 16bit
char16_t Caracteres en Unicode 16bit
char32_t Caracteres en Unicode 32bit
short Tipo corto y completo 16bit
int Modelado 16bit
long El cuerpo largo. 32bit
long long El cuerpo largo. 64bit
float Tipo de punto flotante de una sola precisión Seis números válidos
double Tipo de punto flotante de doble precisión 10 números válidos
long double Tipo de punto flotante de precisión ampliada 10 números válidos

El ordenador almacena datos internamente en secuencias de bits, cada bit no es 0 y es 1. La mayoría de las computadoras procesan la memoria en bloques de bits por un número entero de 2, el bloque de memoria más pequeño que se puede localizar se conoce como byte de iones, un byte de la mayoría de las máquinas se compone de 8 bits, la unidad básica de almacenamiento se conoce como byte de iones, palabra, se compone de 32 o 64 bits, es decir, 4 u 8 bytes. La mayoría de las computadoras asocian cada byte en la memoria con un número (conocido como dirección).

Aparte de los tipos Boolean y los extendidos, los otros tipos enteros se dividen en los tipos enteros con símbolo (signed) y los tipos enteros sin símbolo (unsigned). signed int puede representar números positivos, negativos y 0; unsigned int sólo indica un valor mayor que o igual a 0.。。。 Los tipos int, short, long, long son integer con signos por defecto, y se obtienen los tipos sin signos añadiendo un prefijo unsigned al frente de cada uno de ellos.

Los tipos de char se dividen en tres tipos de char, char firmado y char sin firmar, pero hay que tener en cuenta que los char y los char firmados no son lo mismo. La forma concreta de representación de los char es solo una de las dos formas (con símbolos y sin símbolos), y la implementación concreta es determinada por el compilador.