Conozca el tipo de datos, el ciclo de vida y el alcance del lenguaje C por primera vez

En primer lugar, el lenguaje C se divide aproximadamente en siete tipos de datos básicos :

Son char (tipo de datos de carácter), short (entero corto), int (entero), long (entero largo), long long (entero más largo), float (número de punto flotante de precisión simple), double (número flotante de doble precisión). -número de punto).

Entre ellos, char se usa para describir caracteres, short , int , long , long long se usan para describir números enteros, float y double se usan para describir decimales.

En una plataforma de 32 bits, el tipo char ocupa 1 byte, el tipo corto ocupa 2 bytes, el tipo int ocupa 4 bytes, el tipo largo ocupa 4 bytes y el tipo largo ocupa 8 bytes de espacio, el tipo flotante ocupa 4 bytes de espacio y el tipo doble ocupa 8 bytes de espacio.

En este momento, los cuidadosos amigos descubrieron por qué tanto el número entero ( int ) como el entero largo ( long ) tienen 4 bytes. De hecho, el estándar del lenguaje C estipula que el entero largo ( long ) solo necesita ser >= entero ( int ).


    Al introducir el espacio ocupado por varios tipos, primero debe comprender el punto de conocimiento de la unidad en la computadora :

bit——bit (el tamaño puede almacenar un bit binario, que es la unidad más pequeña de datos de almacenamiento de una computadora)

byte—— byte (la unidad más básica de procesamiento de datos informáticos) 1byte=8bit

KB—— kilobyte                                                      1KB=1024byte

MB - megabyte                                                      1MB=1024KB

GB——                                                                  1GB=1024MB

                                            .........etcétera

Ahora todos deberían comprender el concepto de bytes mencionado anteriormente.


variables y constantes

Algunos valores en la vida son variables (edad, peso, etc.)

Algunos valores son constantes (número de identificación, sexo, etc.)

En lenguaje C, los valores constantes están representados por constantes y los valores variables están representados por variables .

Entonces, ¿cómo definir variables?

Tipo + nombre de variable es suficiente, por ejemplo:

edad entera = 18;

char ch = 'a';


Clasificación de variables

Las variables se dividen en variables locales y variables globales.

Las variables locales se definen entre llaves

Las variables globales se definen fuera de las llaves

Como se muestra abajo:

#include<stdio.h>
int a = 100;//全局变量,定义在大括号外部

int main()
{
	int b = 200;//局部变量,定义在大括号内部
	printf("a=%d\n", a);
	printf("b=%d\n", b);

	return 0;
}

Después de ejecutar este código, el resultado es el siguiente:

 Este es el concepto de variables globales y variables locales.

Pero algunos estudiantes pueden preguntar, si la variable global y la variable local tienen el mismo nombre, ¿cuál se imprime el resultado?

Muy simple, si la variable global y la variable local son iguales, ¡entonces la variable local tiene prioridad! Si algún amigo todavía tiene preguntas, simplemente vaya a la máquina para operarla y lo sabrá. Se recomienda practicar más.


Alcance y vida útil variables

El alcance es un concepto de programación.

       El alcance de una variable local es el alcance de la región donde se encuentra la variable.

       El alcance de las variables globales es todo el proyecto.

El ciclo de vida de una variable se refiere al período de tiempo entre la creación de la variable y su destrucción.

       El ciclo de vida de las variables locales es: ingresar al inicio del ciclo de vida del alcance, fuera del alcance al final del ciclo de vida

       El ciclo de vida de las variables globales es: el ciclo de vida de todo el programa.


Lo anterior es el tipo de datos, el ciclo de vida y el alcance de esta primera introducción al lenguaje C. ¡Gracias por mirar y hasta el próximo blog!

Supongo que te gusta

Origin blog.csdn.net/m0_64411530/article/details/121876225
Recomendado
Clasificación