programacion
Palabras reservadas
En C, como en cualquier otro lenguaje, existen una serie de palabras clave (keywords) que el usuario no puede utilizar como
identificadores (nombres de variables y/o de funciones). Estas palabras sirven para indicar al computador que realice una
tarea muy determinada (desde evaluar una comparación, hasta definir el tipo de una variable) y tienenun especial
significado para el compilador. El C es un lenguaje muy conciso, con muchas menos palabras clave que otros lenguajes. A
continuación se presenta la lista de las 32 palabras clave del ANSI C, para las que más adelante se dará detalle de su
significado (algunos compiladores añaden otras palabras clave, propias de cada uno de ellos. Es importante evitarlas como
identificadores):
Autodouble
int
struct
Break
else
long
switch
Case
enum
register
typedef
Char
extern
return
union
Const
float
short
unsigned
Continue
for
signed
void
Default
goto
sizeof
volatile
Do
if
static
while
Comentarios
El lenguaje C permite que el programador introduzca comentarios en los ficheros fuente que contienen el código de su
programa. La misión de los comentarios esservir de explicación o aclaración sobre cómo está hecho el programa, de forma
que pueda ser entendido por una persona diferente (o por el propio programador algún tiempo después). Los comentarios
son también particularmente útiles (y peligrosos...) cuando el programa forma parte de un examen que el profesor debe
corregir. El compilador 2 ignora por completo los comentarios.
Los caracteres (/*)se emplean para iniciar un comentario introducido entre el código del programa; el comentario termina
con los caracteres (*/). No se puede introducir un comentario dentro de otro. Todo texto introducido entre los símbolos de
comienzo (/*) y final (*/) de comentario son siempre ignorados por el compilador. Por ejemplo:
variable_1 = variable_2; /*En esta línea se asigna a
variable_1 el valorcontenido en variable_2 */
Los comentarios pueden actuar también como separadores de otros tokens propios del lenguaje C. Una fuente frecuente de
errores –no especialmente difíciles de detectar– al programar en C, es el olvidarse de cerrar un comentario que se ha abierto
previamente.
El lenguaje ANSI C permite también otro tipo de comentarios, tomado del C++. Todo lo que va en cualquier líneadel
código detrás de la doble barra (//) y hasta el final de la línea, se considera como un comentario y es ignorado por el
compilador. Para comentarios cortos, esta forma es más cómoda que la anterior, pues no hay que preocuparse de cerrar el
comentario (el fin de línea actúa como cierre). Como contrapartida, si un comentario ocupa varias líneas hay que repetir la
doble barra (//) en cada unade las líneas. Con este segundo procedimiento de introducir comentarios, el último ejemplo
podría ponerse en la forma:
variable_1 = variable_2; // En esta línea se asigna a
// variable_1 el valor
// contenido en variable_2
1.-
Tipos de Datos en ANSI C:
1.1.- Datos Numéricos:
Existen Básicamente dos tipos de datos numéricos en ANSI C, cada uno de ellos subdividido en otros tipos dedatos.
- Números Enteros: Existen variaos diferentes tipos de enteros en C y cada uno representa un subconjunto
específico del conjunto de los números enteros. Estos tipos se muestran a continuación:
- Números Reales o de Punto Flotante: Un tipo real representa un subconjunto de los números reales, dicho
conjunto se representa en notación de punto flotante con un número fijo de dígitos.
ANSI Cprovee dos tipos reales predefinidos. Cada tipo tiene un rango de precisión específico:
ANSI C reconoce que el tamaño y rango numérico de los tipos de datos básicos, son de implementación específica y
dependen usualmente de la arquitectura del computador anfitrión. En implementaciones como Borland C++, la
1
plataforma que se utiliza es la de la familia IBM PC y compatibles, así, la...
Regístrate para leer el documento completo.