Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.170 cursos gratis
8.185.722 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Algoritmos y lenguaje C

Autor: Abraham Sopla Maslucán
Curso:
9,21/10 (15 opiniones) |36357 alumnos|Fecha publicación: 13/01/2006
Envía un mensaje al autor

Capítulo 4:

 Apuntes de Lenguaje C II

2.4 DECLARACIÓN DE VARIABLES Y TIPOS DE DATOS

2.4.1 DECLARACIÓN DE VARIABLES

Las variables se escriben usando caracteres, inclusive los números con un tamaño máximo de 255 letras, siempre empezando con una letra.

Ejemplo de variables: número1, a, b, c, num6, promedio, suma_números, a12, as12mn, etc. Vea que en todas las variables empezamos con letras. La declaración de variables se hace de la siguiente manera:

Tipo Variable;

Ejemplo:   Int  a;

 En este caso la variable a de tipo entero, aceptará valores enteros, como 2, -20, 15, 0, -658, etc.

2.4.2 TIPO DE DATOS

Los tipos de datos simples son:

                   Apuntes de Lenguaje C II

CADENA DE CARACTERES: Se derivan de los de tipo caracter, se declaran así:

     char mensaje[20];

En este caso la variable mensaje aceptará un texto o cadena cuya longitud será de 20 caracteres como máximo.

Luego las variables pueden sufrir algunas modificaciones como las mencionamos a continuación y los tipos de datos pueden quedar clasificados de la siguiente manera:

                    Apuntes de Lenguaje C II

Los tipos de datos básicos tienen varios modificadores que los preceden. Se usa un modificador para alterar el significado de un tipo base para encajar con las necesidades de diversas situaciones.

LOS MODIFICADORES: signed, unsigned, long y short.

Signed, unsigned, long y short pueden ser usados con los tipos char e int. Aunque permitido, el uso de signed en enteros es redundante porque la declaración de un entero por defecto asume un número con signo.

2.4.3 LECTURA Y ESCRITURA DE VARIABLES

El lenguaje C usa salida formateada. La función printf tiene un carácter especial para formateo %  un carácter enseguida define un cierto tipo de formato para una variable, por ejemplo d indica que el resultado será entero como se indica en la tabla a continuación. Ejemplo.

                    Apuntes de Lenguaje C II

Por ejemplo:

printf("    %c   %d    %f  ",ape, i, x);

Explicación: La sentencia(s) de formato se encierra entre comillas " ", y enseguida las variables. Asegurarse que el orden de formateo y los tipos de datos de las variables coincidan -debe existir correspondencia entre las variables y los formatos- en este caso, el valor de ape será de tipo carácter, i entero decimal, x de coma flotante.

scanf() es la función para entrar valores a variables. Su formato es similar a printf.

Por ejemplo:

scanf("%c %d %f %s",&nombre, &i, &x, cad);

Observar que se antepone & a los nombres de las variables, excepto a la variable de tipo cadena de caracteres que es de tipo string.

2.4.4 LAS CONSTANTES

Una constante es una variable, a la cual se le asigna un valor y este no puede cambiar.

Las constantes se declaran usando la  palabra clave const, por ejemplo:

   const a = 6;

NOTAS:

- Es usual inicializar una constante con un valor, ya que no puede ser cambiada de alguna otra forma.

2.5 OPERADORES

2.5.1 EL PARÉNTESIS

Se usan para agrupar datos.

No es lo mismo: 4+8/2 que (4+8)/2, si evaluamos en el primer caso tendremos como resultado 8 y en el otro 6, e ahí la importancia del paréntesis bien usado.

2.5.2 EL OPERADOR DE ASIGNACIÓN:

Es el =, por ejemplo:

m=4;            letra='y';

Se lee:

El número 4 es asignado a la variable m

El caracter y es asignado a la variable letra

2.5.3 OPERADORES ARITMÉTICOS

Operadores aritméticos más usuales:

Para: a=5 y b=3

Apuntes de Lenguaje C II

2.5.4 OPERADORES RELACIONALES

Para: a=5 y b=3

Apuntes de Lenguaje C II

2.5.5 OPERADORES LÓGICOS

Los operadores lógicos se usan con sentencias condicionales o relacionales, los operadores básicos lógicos son:

Para: a=5 , b=3, c=5 y d=3.

Apuntes de Lenguaje C II

2.5.6 ORDEN DE PRECEDENCIA DE LOS OPERADORES

Es necesario ser cuidadosos con el significado de expresiones tales como a + b * c, dependiendo de lo que se desee hacer.

Para a=5 , b=3 y c=5

a + b * c = 20

(a + b) * c = 40

a + (b * c) = 20

Tenga en cuenta los tres resultados anteriores, y vea la importancia del paréntesis, dependiendo de la operación que desea realizar será utilizado. Sin embargo todos los operadores tienen una prioridad:

- Los operadores de mayor prioridad son evaluados antes que los que tienen menor prioridad.

- Los operadores que tienen la misma prioridad son evaluados de izquierda a derecha, por lo que:

En a + b - c es evaluado como (a + b) - c.

En a - b - c es evaluado como (a - b) - c.

                          Apuntes de Lenguaje C II

                          Las () es un símbolo de agrupación.

Apuntes de Lenguaje C II

Capítulo siguiente - Estructuras
Capítulo anterior - Apuntes de Lenguaje C

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Algoritmos y lenguaje C


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Algoritmos en QBASIC. Manual
Este manual de QBASIC es una colección linkografica y bibliográfica sobre el uso... [26/10/09]
12.730  
2. Introducción al lenguaje Pascal
Pascal es un lenguaje de alto nivel y de propósito general (es aplicable a un gran... [01/03/06]
40.127  
3. Introducción al lenguaje HTML
¿Te interesa entrar al mundo de la programación web ? ¡Entonces este curso de... [14/04/11]
739
Curso con video

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Quieres recibir más cursos de Programación? ¡Son gratis!