2.1 LengC - 6A - 17
2.1 LengC - 6A - 17
2.1 LengC - 6A - 17
2.1. Historia de C
El lenguaje de programacion C se desarrollo a finales de 1960 y se
presento finalmente en 1972 en los laboratorios Bell, fue creado y
desarrollado por Dennis Ritchie basado en su anterior lenguaje
”B”; También se baso en BCPL
2.2. Características de C
-Estructura de C - Lenguaje estructurado.
-Programación de nivel medio (beneficiándose de las ventajas de -
la programación de alto y bajo nivel).
-No depende del hardware, por lo que se puede migrar a otros
sistemas.
-Objetivos generales. No es un lenguaje para una tarea específica,
pudiendo programar tanto un sistema operativo, una hoja de
cálculo o un juego.
-Ofrece un control absoluto de todo lo que sucede en el ordenador.
-Organización del trabajo con total libertad.
-Los programas son producidos de forma rápida y son bastante
potentes.
-Rico en tipo de datos, operadores y variables en C.
4
Constantes
Una constante es un elemento de datos con nombre con un valor
predefinido:
NULL Una referencia vacía. Parecido a un puntero vacío. Tenga en
cuenta que no es lo mismo que una cadena de caracteres nula "".
TRUE Equivalente al número 1.
FALSE Equivalente al número 0.
Interprete
Un intérprete es un programa informático que procesa el código
fuente de un proyecto de software durante su tiempo de ejecución,
es decir, mientras el software se está ejecutando, y actúa como una
interfaz entre ese proyecto y el procesador. Un intérprete siempre
procesa el código línea por línea, de modo que lee, analiza y
prepara cada secuencia de forma consecutiva para el procesador.
6
void: En C y otros lenguajes, void se utiliza para indicar que una función
no devuelve ningún valor, o que un puntero no tiene un tipo específico.
Por ejemplo, una función definida como void funcion() no devuelve
ningún valor.
int: int es un tipo de dato que se utiliza para almacenar números enteros,
es decir, números sin parte decimal. Por ejemplo, int numero = 10;.
signed: signed se utiliza para indicar que un tipo de dato puede almacenar
tanto valores positivos como negativos. Por ejemplo, signed int numero
= -10;.
7
En la expresión
a+b*c/d
9. Sentencias y bloques en C
Sentencia
* Expresiones de asignación
* Cualquier uso de los operadores ++ y --
* Llamada de métodos
* Expresiones de creación de objetos
Bloque de sentencias
Un bloque es un grupo de cero o más sentencias encerradas entre llaves (
{ y } ). Se puede poner un bloque de sentencias en cualquier lugar en
donde se pueda poner una sentencia individual.
10
scanf(control,arg1,arg2...);
Referencias en APA7
https://openwebinars.net/blog/que-es-c/