CONCEPTOS BÁSICOS DEL LENGUAJE C
Enviado por Mikki • 28 de Marzo de 2018 • 3.949 Palabras (16 Páginas) • 462 Visitas
...
EJEMPLOS:
NUEVO$ NUMERO_DE_DEPTO VaRiAbLe
2DONENU cta_BCO #EMPLEA
Cont.A TOD
UNA VARIABE ES UN A LOCALIDAD DE MEMORIA TEMPORAL DEL COMPUTADOR QUE ALMACENA VALORES QUE PUEDEN CAMBIAR A LO LARO DEL COMPUTADOR. A DIFERENCIA DE LAS CONSTANTES QUE TAMBIEN SON LOCALIDADES DE MEMORIA, PERO SUS CONTENIDOS SON INVARIABLES.
TODAS LAS VARIABLES Y CONSTANTES DEBEN SER DECLARADAS, A FIN DE QUE EL PROGRAMA RECONOZCA LAS LOCALIDADES DE MEMORIA(RAM) QUE EVENTUALMENTE SERÁN UTILIZADAS. NO SE PUEDE USAR NI VARIABLES, NI CONSTANTES QUE NO HAYAN SIDO PREVIAMENTE DECLARADAS.
UNA DECLARACIÓN SE HACE ASI:
, , ;
EJEMPLO: int I, J , K;
float monto, fijo,ir;
PALABRAS CLAVES O RESERVADAS:
LAS PALABRAS CLAVES TAMBIEN CONOCIDAS COMO RESERVADAS SON AQUELLAS QUE TIENEN YA UN SIGNIFICADO PREVIO Y ESTABLECIDO POR EL COMPILADOR, POR LO TANTO, NO DEBEN SER USADAS POR EL PROGRAMADOR COMO IDENTIFICADORES YA QUE SON DE USO EXCLUSIVO DEL COMPILADOR, CON ANTERIORIDAD. ASÍ UN IDENTIFICADOR NO PUEDE POR EJEMPLO SER main. AUNQUE SÍ PODRIA SERLO MAIN. (¿SÍ O NO???)
1.3.2. TIPOS DE DATOS BÁSICOS
ENTEROS Y FLOTANTES SEGÚN EL ANSI
TIPO
TAMAÑO EN BITS
RANGO
Int
16
-32767 a 32767
Unsigned int
16
0 a 65535
Short int
16
-32767 a 32767
Unsigned short int
8
0 a 65535
Lomg int
32
-2147483647 a2147483647
Unsigned long int
32
0 a 4294967295
Float
32
6 digitos de precisión
Double
64
10 “ “ “
Long double
128
10 “ “ “ “
EJEMPLOS: int II;
float centavos, porcentaje, pasaje;
double pi, area, raiz;
ASIGNACIÓN: CORRESPONDE A GUARDAR O SALVAR EL VALOR DE UNA EXPRESIÓN EN UNA LOCALIDAD NOMBRADA CON UN IDENTIFICADOR.
FORMATO GENERAL: IDENTIFICADOR= EXPRESIÓN;
DONDE UNA EXPRESIÓN ES UNA COMBINACIÓN DE OPERANDOS Y OPERADORES VÁLIDOS, QUE DEFINEN ALGÚN COMPORTAMIENTO.
EJEMPLO: X= X + 1;
OPERADORES:
OPERADOR
ACCIÓN
-
RESTA BINARIA / MENOS UNARIO
+
SUMA
*
MULTIPLICACIÓN
/
DIVISIÓN
%
DIVISIÓN EN MÓDULO O RESIDUO
++
INCREMENTO EN UNO
--
DECREMENTO EN UNO
EL OPERADOR % ES POSIBLE SOLO EN VALORES ENTEROS.
EL OPERADOR ++ INCREMENTA EN UNO UNA VARIABLE Y EL OPERADOR
-- DECREMENTA EN UNO UNA VARIABLE, TOCA DETERMINAR SI SE COLOCA AL INICIO O AL FINAL DE LA VARIABLE, DEPENDIENDO LO QUE SE DESEA HACER. CUANDO EL OPERADOR PRECEDE A LA VARIABLE, PRIMERO SE USA LA VAARIABLE Y LUEGO SE INCREMENTA O DECREMENTA SEGÚN SEA EL OPERADOR. CUANDO EL OPERADOR ANTECEDE A LA VARIABLE PRIMERO SE OPERA LA VARIABLE, ES DECIR SE INCREMENTA O DECREMENTA EL VALOR Y LUEGO SE USA.
EVALÚE MANUALMENTE LO SIGUIENTE:
SUPONIENDO QUE X POSEE EL VALOR DE 10 ANTES DE CADA UNA DE LAS SIGUIENTES INSTRUCCIONES DIGA QUÉ VALOR SE OBTENDRÁ EN W, Y, Z, X LUEGO DE EVALUAR LO SIGUIENTE:
W=X+10+X++;
Y=++X+10+X;
Z=(X++) +10+X;
EVALÚE LO MISMO, CONSIDERANDO AHORA QUE X TIENE EL VALOR DE 10 AL INICIAR CON LA PRIMERA EVALUACIÓN.
3. CONSTANTES:
UNA CONSTANTE ES UNA LOCALIDAD DE MEMORIA QUE NO CAMBIA EL VALOR CON EL QUE ES INICIALIZADO EN TODA LA VIDA DEL PROGRAMA. PARA PODER CAMBIARLO HAY QUE MODIFICAR LA SENTENCIA QUE HACE LA INICIALIZACIÓN. EN C SE USA LA PALABRA CLAVE const PARA INDICAR QUE LA LOCALIDAD DE MEMORIA EN CUESTIÓN NO SE LE PERMITE ALTERAR SU VALOR DURANTE EL PROGRAMA.
FORMATO:
const = ;
EJEMPLO: const float ITBM = 0.10;
const float PI = 3.14965;
CONSTANTES ENTERAS Y CONSTANTES REALES:
SERÁ EL TIPO DEL DATO EL QUE DISTINGA SI LA CONSTANTE SERÁ ENTERA O REAL. EJEMPLO:
const
...