Sie sind auf Seite 1von 30

Para el lenguaje C existen seis clases de componentes

sintácticos o tokens que son; palabras clave,


identificadores, constantes, cadenas de caracteres,
operadores y separadores. Los separadores uno o varios espacios
en blanco, tabuladores, caracteres de nueva línea y comentarios escritos
por el programador son empleados para la separación de los demás
tokens por lo que son ignorados por el compilador.
El compilador lo que hace es descomponer el texto
fuente o programa en cada uno de sus tokens y a partir
de esto genera el código del objeto correspondiente, es
de tener en cuenta que el compilador también ignora
los sangrados al comienzo de las líneas.
En este lenguaje como en cualquier otro lenguaje hay
unas palabras clave que el usuario no puede utilizar
como identificadores, nombres de variables o
funciones. Estas palabras sirven para dar la indicaciones al
computador para que este realice una tarea determinada, tienen un
especial significado para el compilador, es de notar que en el caso de
este lenguaje se puede evidenciar muchas menos palabras clave que en
otro tipo de lenguajes.
Es de resaltar que algunos otros compiladores añaden otras palabras
claves propias de cada uno de ellos y es importante por lo tanto evitar
usarlas como identificadores.
Además de los identificadores que contienen un doble subrayado (--)
los cuales se encuentran reservados para ser utilizados por las
implantaciones de C y las bibliotecas estándar, también deben ser
evitados por los usuarios.
Un identificador es un nombre con el cual se hace
referencia puede ser a una función o al contenido de
la zona de la memoria. Todos los lenguajes de
programación tienen sus reglas para la elección y
definición de estos nombres de funciones y variables, en el
caso de C las reglas son las siguientes:
Deben estar conformados por una secuencia de letras ya sea minúsculas o
mayúsculas, y estas pueden ser de la A a la Z, para el caso de los números
del 0 al 9.

Es considerado como una letra más el carácter subrayado o underscore (_).

Los identificadores no pueden contener espacios en blanco ni otro tipo de


caracteres como signos de puntuación, comas, operadores etc.

Por otro lado para todos los identificadores su primer dígito debe estar
compuesto de una letra o el underscore, es decir que nunca debemos definir
un identificador que inicie con un número.

Otra de las reglas nos dice que en el lenguaje C se diferencia las mayúsculas
de las minúsculas por lo que se debe tener mucho cuidado porque no sería igual
Persona, PERSONA o persona. En este caso serían tres identificadores distintos.

Por último es muy importante tener en cuenta que C permite definir


identificadores con un número ilimitado de caracteres.
Identificador
Así como tenemos variables que cambian durante la
ejecución del programa o en ejecuciones distintas de
un mismo programa, también son utilizadas otro tipo
de variables que el programa utiliza y su valor es
constante, como su nombre lo indica son las variables
constantes, este tipo de variables pueden ser de tipo
numéricas, carácter, cadenas de caracteres y de tipo
enumeración.
En C las constantes se declaran con la directiva #define, esto significa que esa
constante tendrá el mismo valor a lo largo de todo el programa.
Palabra reservada const. En lenguaje C es posible declarar una variable
indicando que su valor es inalterable. Para ello, se utiliza el cualificador const.
Los vectores son una forma de almacenar datos que permiten
contener una serie de valores del mismo tipo, cada uno de los
valores contenidos tiene una posición asociada que se usará
para accederlos. ... En C la cantidad de elementos que podrá
contener un vector es fijo, y en principio se define cuando se
declara el vector.
De momento, no es necesario conocer todos los especificadores de
formato que se pueden usar en la función scanf, pero sí, los más usados,
que son los mismos que en la función printf:

Das könnte Ihnen auch gefallen