Extensión del programa fuente en lenguaje C
La extensión del programa fuente en lenguaje C es .c.
El lenguaje C es un lenguaje de programación de propósito general, abstracto y orientado a procesos que se utiliza ampliamente en el desarrollo de bajo nivel. En la plataforma Linux, los archivos de código fuente en lenguaje C generalmente tienen la extensión .c, la extensión del nombre del archivo después de las operaciones de preprocesamiento generalmente tiene la extensión .i, el código ensamblador generado por el compilador generalmente tiene la extensión .s y el archivo ejecutable generado generalmente tiene la extensión .out, que es generada por el ensamblador, por lo que el nombre predeterminado del programa generado por gcc es a.out, que significa salida del ensamblador.
El lenguaje C es un lenguaje de programación general que se utiliza ampliamente en el desarrollo de software de sistemas y software de aplicaciones. Entre 1969 y 1973, para trasplantar y desarrollar el sistema operativo UNIX, Dennis Ritchie y Ken Thompson lo diseñaron y desarrollaron en Bell Labs basándose en el lenguaje B.
Características del lenguaje C
1. Lenguaje conciso
El lenguaje C contiene solo 9 tipos de declaraciones de control y solo 32 palabras clave. Los requisitos de escritura del programa son. No es estricto y utiliza principalmente letras minúsculas, y muchas partes innecesarias se simplifican. De hecho, la composición de las declaraciones rara vez está relacionada con el hardware, y el lenguaje C en sí no proporciona entradas, salidas, administración de archivos y otras funciones relacionadas con el hardware. Si se necesitan tales funciones, la programación debe realizarse con varias bibliotecas compatibles. el sistema de compilación. , por lo que el lenguaje C tiene un sistema de compilación muy simple.
2. Declaraciones de control estructuradas
El lenguaje C es un lenguaje estructurado y las declaraciones de control proporcionadas tienen características estructuradas, como declaraciones for, declaraciones de cambio, etc. Se puede utilizar para implementar el control lógico de funciones y facilitar la programación orientada a procesos.
3. Tipos de datos enriquecidos
El lenguaje C contiene una amplia gama de tipos de datos, que incluyen no solo tipos de caracteres tradicionales, tipos enteros, tipos de punto flotante, tipos de matrices y otros tipos de datos. pero también Tiene tipos de datos que otros lenguajes de programación no tienen. Entre ellos, los datos de tipo puntero son los más flexibles de usar y se pueden calcular varias estructuras de datos mediante programación.