[Primer conocimiento del lenguaje C] ¿Qué es el lenguaje C, el primer programa C y los tipos de datos del lenguaje C?

1. ¿Qué es el lenguaje C?

(1) El lenguaje C es un lenguaje de programación compilado y orientado a procesos (diferente de los lenguajes de programación orientados a objetos como C ++ y Java, ps: C y C ++ son compatibles). Después de la compilación, un programa ejecutable (es decir, exe, Can ser ejecutado directamente).
(2) El lenguaje C es muy clásico y generalmente se desarrollará y usará en la parte inferior. Linux y Mac OS están escritos en C.
(3) El lenguaje C soporta multiplataforma (! No es un compilador cruzado sino un sistema operativo cruzado).
(4) El lenguaje C está muy cerca de la arquitectura de la computadora y puede sentir las características del software y hardware de la computadora.

2. Los primeros puntos de conocimiento del programa C &&

#include <stdio.h>//(1)
int main()//(2)
{
    
    
	printf("Hello world!\n");//(3)
	return 0;//(4)
}

Inserte la descripción de la imagen aquí

2.1 Archivo de encabezado

(1) #include <stdio.h> es el archivo de encabezado de entrada / salida estándar que se incluirá (salida de entrada estándar)
(2) #include <____. H> se utiliza para el archivo de encabezado proporcionado por el sistema, busque en el ubicación del archivo de encabezado del sistema El archivo de encabezado.
#include "____. h" se utiliza para personalizar el archivo de encabezado, busque el archivo de encabezado en el archivo actual.

2.2 función principal

(1) La función principal también es una función, y el valor de retorno de la función principal es generalmente int.
(2) La función principal es la función de entrada del programa, y ​​generalmente hay una y solo una, una vez que se inicia el programa, comienza a ejecutarse desde la función principal.

2.3 Llamada a función

(1) Llame a la función de salida en la biblioteca de funciones del sistema a la salida.
(2) '\ n' es un retorno de carro y un salto de línea, que es un carácter de escape.

2.4 devuelve 0;

Ocurrencia:
(1) En la función principal (función main ()), significa que no hay un valor de retorno del sistema, es decir, salta del programa y finaliza inmediatamente.
(2) En una función personalizada, significa que no hay valor de retorno de la función.

3. Tipo de datos

3.1 Tipos de datos en lenguaje C

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数

! El lenguaje C no tiene tipo de cadena.

3.2 ¿Por qué hay tantos tipos de datos?

Debido a que las computadoras deben resolver problemas humanos, varias escenas de la vida utilizan varios tipos de datos.

3.3 El tamaño de cada tipo de datos

#include <stdio.h>
int main()
{
    
    
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));
	printf("%d\n", sizeof(long double));

	return 0;
}

Inserte la descripción de la imagen aquí
Lo anterior usa sizeof para calcular el tamaño del tipo y el resultado está en bytes.

Supongo que te gusta

Origin blog.csdn.net/m0_46630468/article/details/112998757
Recomendado
Clasificación