Directorio de artículos
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)
}
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;
}
Lo anterior usa sizeof para calcular el tamaño del tipo y el resultado está en bytes.