Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

CONCEPTOS BÁSICOS DEL LENGUAJE C

Enviado por   •  28 de Marzo de 2018  •  3.949 Palabras (16 Páginas)  •  463 Visitas

Página 1 de 16

...

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

...

Descargar como  txt (25.9 Kb)   pdf (89.2 Kb)   docx (31.8 Kb)  
Leer 15 páginas más »
Disponible sólo en Essays.club