introduccion
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
CAMINO A LA EXCELENCIA A TRÁVEZ
DEL MEJORAMIENTO CONTINUO
ESTUDIANTE:
MONRROY, SEYSHELLS
8-883-2210
PROFESORA:
ANNA ARABA DE RUIZ
TEMA:
LENGUAJE C
Lenguaje C
1. Tipos de variables básicas, definiciones y ejemplos
En lenguaje C hay que escribir un punto y coma (;) después de la declaración de una o más variables. Así pues,la sintaxis para declarar una variable es:
[ = ];
Y para más de una variable del mismo tipo se utiliza la sintaxis:
[= ],
[= ],
...,
[= ];
Una expresión representa a un valor de un tipo de dato
A continuación, se muestran algunos ejemplos de declaración de variables básicas en lenguaje C.
Ejemplo 1: Ladeclaración de una variable para almacenar la edad de una persona se escribe:
int edad;
Ejemplo 2: Para declarar varias variables del mismo tipo de dato se puede escribir:
int edad;
int numero_de_hijos;
Ejemplo 3: O también, en la misma línea separadas por el carácter coma (,):
int edad, numero_de_hijos;
Ejemplo 4: Si se desea declarar una variable paraalmacenar un número entero y que, inicialmente, contenga el valor 35, se debe escribir:
int numero = 35;
Ejemplo 5: A continuación, se muestra la declaración de una variable para almacenar una letra del alfabeto y que, inicialmente, contenga el valor 'Z':
char letra = 'Z';
Ejemplo 6: Para declarar una variable que pueda almacenar el nombre de una persona y que, inicialmente,contenga el valor "Isabel", escribiremos:
char nombre[7] = "Isabel";
Un dato de tipo cadena es un dato compuesto (estructurado), debido a que está formado por una agrupación de caracteres. Pues bien, dicha agrupación se define por medio de un array. Un array agrupa, bajo el mismo nombre de variable, a una colección de elementos (datos) del mismo tipo.
Para declarar un array de caracteres,después del identificador de la variable, se tiene que escribir, entre corchetes "[]", el número de caracteres que se van a almacenar en el array, más uno. Por tanto, en este caso, puesto que "Isabel"tiene seis caracteres, hay que escribir un 7 entre los corchetes.
Se tiene que escribir un número más, porque en la memoria se va a reservar espacio para los seis caracteres de la cadena "Isabel",más uno, conocido éste como el carácter nulo, el cual se representa mediante una barra invertida y un cero (\0). El sistema se encarga de "poner" dicho carácter, que indica el fin de la cadena.
Por consiguiente, en la memoria se almacenarán siete caracteres consecutivos:
Los caracteres del array pueden ser referenciados mediante el identificador del mismo, seguido de un número entrecorchetes. A dicho número, de manera formal, se le llama "índice", y puede oscilar entre el valor 0 y n-1, siendo n el número de caracteres que pueden ser almacenados en memoria en el array, en este caso 7.
[]
Por ejemplo, nombre[3] hace referencia al espacio de memoria donde está el carácter 'b'.
Ejemplo 7: Si se declara la variable de tipo cadena:
char nombre[7] = "June";
Enmemoria tendremos:
Fíjese que, en esta ocasión, el array de caracteres nombre ha sido inicializado con el valor"June". De manera que, el fin de la cadena se encuentra en nombre[4], y no en el último espacio de memoria reservado para el array, ya que, "June" tiene, solamente, cuatro caracteres.
2. Operadores y su servicio, los más usados. Ejemplos.
En un programa, eltipo de un dato determina las operaciones que se pueden realizar con él. Por ejemplo, con los datos de tipo entero se pueden realizar operaciones aritméticas, tales como la suma, la resta o la multiplicación.
Ejemplo 1: Algunos ejemplos son:
111 + 6 (operación suma)
19 - 72 (operación resta)
24 * 3 (operación multiplicación)
Todas las operaciones del ejemplo constan de dos...
Regístrate para leer el documento completo.