Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué el lenguaje C tiene varios tipos de datos básicos?

¿Por qué el lenguaje C tiene varios tipos de datos básicos?

1. Porque para diferentes objetos, diferentes tipos de datos son más representativos.

2. Los tipos de datos básicos del lenguaje C se dividen en tres categorías: enteros (punto fijo), números reales (punto flotante) y caracteres. Por supuesto, además de los tipos de datos básicos, también existen tipos construidos (matrices, estructuras, ****, tipos de enumeración), tipos de puntero y tipos vacíos. Los tipos de datos básicos más comunes son enteros, coma flotante y caracteres.

En lenguaje C, short, long, int, float, double y char se dejan como palabras clave que representan seis tipos de datos básicos. Los tipos de datos básicos se dividen en tipos numéricos y tipos de caracteres.

Char es una palabra clave de tipo carácter, generalmente relacionada con el código ASCII, y se representa mediante comillas simples '' en la declaración. Por ejemplo, 'a' no representa a, sino el valor ASCII, que es el valor del carácter 97.'c'-2='a'.

Los tipos de números se dividen en tipos de números enteros y tipos de números reales. Los tipos de números enteros se dividen en tres categorías: int, short y long. Los tipos de coma flotante se dividen en flotante de precisión simple y doble de precisión doble.

Los diferentes tipos de datos ocupan diferentes tamaños de memoria: short ocupa 2 bytes, int ocupa 4 bytes, largo ocupa 4 bytes, flotante ocupa 2 bytes, doble ocupa 8 bytes y char ocupa 8 bytes. 8 bytes, char ocupa 1 byte (el tamaño de la memoria ocupada por diferentes plataformas puede ser diferente, puede usar sizeof para probar).

Los tipos de datos incluidos en el lenguaje C son los que se muestran a continuación:

ipt>