Está en la página 1de 17

Datos Tema Semana 1 Clase 2 HTD 1 HTC 1 HTA 2 .

Ejemplo: 5+3 La suma tiene dos datos 5 y 3. .Dato Un valor que se utiliza para realizar operaciones.

se denomina variable. Ejemplo: numero + 5 La suma tiene dos datos: una variable de nombre numero y el 5. Debe tener un “nombre” único que la identifique dentro del espacio en donde se utilice. .Datos Variables Si un dato puede cambiar. Las variables ocupan un ligar dentro de la memoria del computador.

Ejemplo: x=15 x+5 En este caso la suma de x+5 es 20. .Datos Variables Las variables deben tener un valor conocido antes de poder participar en una operación.

Para facilitar la declaración. int. una variable debe declarar su nombre y la máxima cantidad de memoria que utilizará. Estos tamaños son utilizados por variables que vayan a contener el mismo tipo de dato. double Caracteres: char Booleano: bool . el lenguaje C predefine unos tamaños de memoria.Variables en Lenguaje C Antes de ser utilizadas. long Reales: float. Los tipos de datos básicos en lenguaje C son: Numéricos Enteros: short.

Para utilizarlo es necesario incluir el archivo de cabecera: <stdbool.2e-38 a 3.h> .4e^38 1.Tipo de dato Entero Entero Entero Real Real Caracter boolean identificador int short long float double char bool Para valores en el rango -2^15 a 2^15 -2^15 a 2^15 -2^31 a 2^31 1.7e-308 a 1.7e308 -128 a 127 0(false) o 1 (true) Nota: El tipo de dato booleano fue introducido en el lenguaje C a partir de la actualización C99.

Operadores .

Una definición non sancta: Tomar una o varias variables y relacionarlas para obtener un resultado .Operación (expresión) Acción de un operador sobre los elementos de un conjunto (operandos).

.. ISO/IEC 9899:1999 .” Estándar C.“Una expresión (operación) es una secuencia de operadores y operandos que especifican el cómputo de un valor.

Tip: El resultado debe guardarse en una variable!!!!!!! .

.Operaciones Básicas en Lenguaje C •Operaciones de asignación •Operaciones Aritméticas •Operaciones de Comparación •Operaciones de lógica booleana.

Aritméticas .

. Operador de Asignación El = asigna un valor a la variable que se encuentra a la izquierda.Operadores Aritméticos Un-arios Nota: Que el operador un-ario sea prefijo (está antes del operando) o postfijo (está después del operando) tiene implicaciones diferentes en el caso de asignación de valores: Como prefijo: Primero se realiza la operación y después se utiliza el operando Como postfijo: Primero se utiliza el operando y luego se realiza la operación.

De comparación Las operaciones de comparación retornan falso (0) o verdadero (un número diferente de 0) .

De Lógica booleana .

Precedencia de Operadores Cuando en una expresión está formada por varios operadores estos se procesan en el siguiente orden: ++ .--y+3+1 /* y=74*/ .(Derecha a izquierda cuando es prefijo) * / % + . estos tienen mayor precedencia. y=++y*34+12/4.(Izquierda a derecha) En todo caso. cuando existen (). /* X=174*/ int y=3. Los incrementos postfijos se realizan al terminar la expresión. Ejemplo: int x=5. x= x++*34+12/4-x--+3+1..