Вы находитесь на странице: 1из 30

Variables y operadores

en el lenguaje C
INTEGRANTES:
FRANCYS SACA

KATERIN SIMBA
WILLIAM FRANCO
CURSO:

2DO. MECATRÓNICA “B”


VARIABLES EN EL LENGUAJE C
NOMBRE DE LAS VARIABLES
 CONSTAN DE LETRAS, NÚMEROS Y CARÁCTER
SUBRAYADO.
 PUEDEN SER MAYÚSCULAS O MINÚSCULAS O UNA
MEZCLA DE TAMAÑOS.
TEMPERATURA, TEMPERATURA, TEMPERATURA
DIA_DE_SEMANA; DIADESEMANA; NOMBRE_CIUDAD;
PAGAMES
 SE PUEDEN DECLARAR VARIABLES MÚLTIPLES DEL
MISMO TIPO DE DIFERENTES FORMA.
LAS PALABRAS RESERVADAS COMO:

NO PUEDEN USARSE COMO VARIABLES.


• LAS VARIABLES GLOBALES
UNA VARIABLE GLOBAL ES DE ALCANCE GLOBAL Y ES
VÁLIDA DESDE EL PUNTO EN QUE SE DECLARA HASTA EL
FINAL DEL PROGRAMA.
• LAS VARIABLES LOCALES
UNA VARIABLE LOCAL ES AQUELLA QUE ESTÁ DEFINIDA EN
EL INTERIOR DEL CUERPO DE UNA FUNCIÓN Y ES
ACCESIBLE SÓLO DENTRO DE DICHA FUNCIÓN.
TIPOS DE DATOS
LOS TIPOS DE DATOS BÁSICOS EN EL LENGUAJE C
SON:
• CARACTERES: CODIFICACIÓN DEFINIDA POR LA
MÁQUINA.
• ENTEROS: NÚMEROS SIN PUNTO DECIMAL.
• FLOTANTES: NÚMEROS REALES DE PRECISIÓN
NORMAL.
• DOBLES: NÚMEROS REALES DE DOBLE PRECISIÓN.
LOS DATOS ENTEROS QUE EXISTEN EN LENGUAJE C
SON:
SI SE OMITE EL CLASIFICADOR POR DEFECTO SE
CONSIDERA 'SIGNED'.

LOS DATOS REALES QUE EXISTEN EN LENGUAJE C SON:


PARA PODER ACCEDER AL VALOR DE UNA VARIABLE SE
REQUIERE ESPECIFICAR EL TIPO DE DATO.

LOS ESPECIFICADORES QUE TIENE LENGUAJE C PARA


LOS DIFERENTES TIPOS DE DATOS SON:
EL ESPECIFICADOR DE DATO SE USA PARA GUARDAR O
IMPRIMIR EL VALOR DE UNA VARIABLE.
ES ASÍ, QUE PARA IMPRIMIR ESTOS TIPOS DE DATOS SE
UTILIZAN FUNCIONES COMO:
• PRINTF.-
ES UNA FUNCIÓN PARA IMPRIMIR CON
FORMATO.
• SCANF.- ES UNA FUNCIÓN QUE SIRVE PARA LEER DATOS
DE LA ENTRADA ESTÁNDAR, PARA ELLO ÚNICAMENTE SE
ESPECIFICA EL TIPO DE DATO QUE SE DESEA LEER ENTRE
COMILLAS Y EN QUÉ VARIABLE SE QUIERE ALMACENAR.

EXISTEN, ADEMÁS, CUATRO MODIFICADORES DE TIPO, LOS


CUALES SE APLICAN SOBRE LOS TIPOS DE DATOS
ANTERIORMENTE CITADOS.
• ESTOS MODIFICADORES, QUE SINTÁCTICAMENTE
ANTECEDEN A LA DECLARACIÓN DEL TIPO DE DATO,
SON:

• ES POR ELLO, QUE PODEMOS DECLARAR VARIABLES


COMO:UNSIGNED CHAR A; LONG DOUBLE B; SHORT
INT I.
EN C, LAS VARIABLES PUEDEN SER DECLARADAS EN
CUATRO LUGARES DEL MÓDULO DEL PROGRAMA:

• FUERA DE TODAS LAS FUNCIONES DEL PROGRAMA.


• DENTRO DE UNA FUNCIÓN.
• COMO PARÁMETROS A LA FUNCIÓN.
• DENTRO DE UN BLOQUE DE CÓDIGO DEL
PROGRAMA, ACCESIBLE TAN SOLO DENTRO DEL
BLOQUE DONDE SE DECLARA.
OPERADORES DEL PROGRAMA EN
LENGUAJE C ESTRUCTURADO

A=B+C

EL LENGUAJE C ESTRUCTURADO TIENE


UNA AMPLIA VARIEDAD DE
OPERADORES, Y TODOS ELLOS CAEN
DENTRO DE 6 CATEGORIAS:
• ARITMÉTICOS
• RELACIONALES
• LÓGICOS
• INCREMENTO Y DECREMENTO,
• MANEJO DE BITS
• ASIGNACION
OPERADORES ARITMETICOS

IZQUIERDA A DERECHA
USAR PARÉNTESIS
OPERACIONES BASICAS
OPERADOR OPERADOR SOLO PARA
MÓDULO, % BINARIO ENTEROS
EJEMPLO: AVERIGUAR SI UN NUMERO ES PAR O
IMPAR (A%B)
OPERADORES RACIONALES

FALSO 0
VERDADERO 1
MENOR PRIORIDAD QUE LOS ARITMÉTICOS
A < B + C SE INTERPRETA COMO A < ( B + C ),
Error común: IGUAL QUE (= =) IGUAL A (=)

OPERADOR ASIGNACION
OPERADORES LOGICOS

CONECTIVIDAD VALORES DE VERDADERO Y


FALSO

!( a >> b ) (a<b)
OPERADOR INFLUYE
NEGACION !( a == b ) ( a != b )
OPERADORES DE INCREMENTO Y
DECREMENTO

VEAMOS LA FUNCIONALIDAD:
a=a+1;
a++ ;
TIENEN UNA ACCIÓN IDÉNTICA , DE LA
MISMA FORMA QUE
a=a-1;
a-- ;
EJEMPLO DE OPERADORES DE INCREMENTO
Y DECREMENTO
OPERADORES DE EXISTE EN C UN
ASIGNACION PSEUDOCÓDIGO
A OP= B

a = 17 c=c+3
17 = a ; /* c+=3
incorrecto */
OPERADORES DE MANEJO DE BITS

Manipula internamente las


variables (bit a bit)