Next: 3. Tipos de datos Up:Índice Previous: 1.3. Críticas
2. Identificadores, palabras reservadas y caracteres especiales
Un identificador puede estar compuesto de cualquier combinación de letras (minúsculas y mayúsculas), dígitos y el símbolo subrayado '_'. La única restricción es que el primer carácter debe ser una letra o un subrayado.Identificadores válidos Identificadores no válidos
x 4num (primer carácter
y2 no es letra)
suma_1 “x” (carácter ilegal “)
_t orden-no (carácter ilegal -)
TABLA ind lis (espacio ilegal)
Figura 2 Ejemplos de identificadores legales e ilegalesNo se limita la longitud de los identificadores. Pero algunas implementaciones sólo reconocen los 8 primeros y otras (ANSI) los 31 primeros caracteres.
Se diferencia entre mayúsculas y minúsculas.
Existe un conjunto de caracteres que tienen un significado especial en el lenguaje C. Se muestran en la figura3.
! * + \ " <
# ( = | { >
% ) ~ ; } /
^ _ [ : , ?
& - ] ' . (blanco)
Figura 3 Caracteres especiales.Las palabras reservadas de C, que no pueden ser definidas por el usuario son las que se listan en la Figura 4. También existen algunas otras que se han añadido en implementaciones posteriores.
auto extern sizeof
break float static
case for struct
char goto switch
const if typedef
continue int union
default long unsigned
do register void
double return volatile
else short while
enum signed
Figura 4 Palabras reservadas de C
Next: 3. Tipos de datos Up:Índice Previous: 1.3. Críticas
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.