Fue creado por Dennis Ritchie de los Laboratorios Bell, en 1972, cuando trabajaba junto con Ken
Thompson en el diseño del sistema operativo UNIX. Fue el resultado de un proceso que comenzó con
los lenguajes: BCLP que fue desarrollado por Martin Richards y el lenguaje B inventado por Ken
Thompson.
Identificadores
Un identificador es el nombre que se le da a un elemento de
un algoritmo (o programa). Por ejemplo, el tipo de dato int
hace referencia a un tipo de dato que es distinto a todos los
demás tipos de datos, es decir, los valores que puede tomar
un dato de tipo entero, no son los mismos que los que puede
tomar un dato de otro tipo.
Válidos:
_num
var1
fecha_nac
No válidos:
número2
1num
año_nac
Tipo De Datos
El tipo de dato define un conjunto de valores
que puede tener una variable, junto con un
conjunto de operaciones que se pueden
realizar sobre esa variable. Los tipos de datos
comunes son los números enteros, números
reales y caracteres.
int: Es un número exacto, carece de parte fraccionaria, por lo que no tiene
punto decimal. Se almacena en 2 bytes (16 bits) y el rango de valores está
desde -32768 a 32767.
int j = 0,K=2;
Float: Corresponde a los números
reales se almacena en 4 bytes (32
bites) y abarcan un rango de
3.4e-38 a 3.4e+38
float y=8;
float pi=3.14;
Double: Son los mismos
números de punto flotante,
pero con doble precisión. Se
almacenan en 8 bytes (64 bits)
y el rango está desde 1.7e-308
a 1.7e+308
double nota=10,
promedio=0;
OPERADORES
Los operadores son
elementos que disparan
ciertos cálculos cuando
son aplicados a variables o
a otros objetos en una
expresión.
OPERADORES ARTMETICOS
suma, resta,
multiplicacion,
division, resto
de la division,
ncremento
decremento
#include <stdio.h>
void main(void) {
int cociente, a, b, c,
d; printf
("Paréntesis y
prioridad de
operadores\n\n");
cociente = 0; a = 10;
b = 4; c = 5; d = 1;
cociente =
(a*b)/(c+d);
printf("Empleando
paréntesis,cociente
vale
%d\n",cociente);
cociente = 0; a = 10;
b = 4; c = 5; d = 1;
cociente = a*b/c+d;
printf("Sin emplear
paréntesis,cociente
vale
%d\n",cociente); }
OPERADORES RELACIONALES
mayor que,
menor que,
mayor o igual que,
menor o igual
que, igual,
diferente