nextupprevious
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 ilegales

No 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



nextupprevious
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.