Colección de citas famosas - Slogan de motivación - ¿Cuáles son las diferencias entre varios tipos de datos en lenguaje C?

¿Cuáles son las diferencias entre varios tipos de datos en lenguaje C?

1. Los tipos de cálculo de datos son diferentes. Los tipos de datos básicos se dividen en tres categorías: tipo entero (tipo de punto fijo), tipo de número real (tipo de punto flotante) y tipo de carácter. Además de los tipos de datos básicos, también existen tipos construidos (matrices, estructuras, objetos * * * *, tipos de enumeración), tipos de puntero y tipos vacíos.

2. Las palabras clave para distintos tipos de datos son diferentes. Short, long, int, float, double y char son las seis palabras clave que representan los seis tipos de datos básicos en lenguaje C.

3. Diferentes tipos de datos ocupan diferentes tamaños de memoria. Short ocupa 2 bytes, int ocupa 4 bytes, long ocupa 4 bytes, float ocupa 2 bytes, doble ocupa 8 bytes y char ocupa 1 byte (diferentes plataformas pueden ocupar diferentes tamaños de memoria, puede usar sizeof para probar).

Datos extendidos:

El rango de valores de varios tipos de datos en lenguaje C:

1. char-128 ~ 127 (1 byte)

p>

2. corto -32768 ~ 32767 (2 bytes)

3. Entero corto sin signo 0 ~ 65536 (2 bytes)

4. 4 bytes)

5. Entero sin signo 0 ~ 4294967295 (4 bytes)

6. .Doble 1,7 * 10^308 (8 bytes)

8.

Materiales de referencia:

Enciclopedia Baidu-lenguaje c