Interpretación del lenguaje C

En el lenguaje C se usan:

  1. Letras mayúsculas: A,B,C,D,E,F,G,H,Y,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
  2. Letras minusculas: a,b,c,d,e,f,g,h,y,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
  3. Dígitos : 0,1,2,3,4,5,6,7,8,9
  4. Operadores : +,-,*,/,<,>,=,|,#,%,&,/,(,),[,],{,},!,?,",',~,\,;,:,.,_,espacio ,

En C se interpretan los siguientes tipos de totens:

  1. Palabras reservadas y operadores
    1. auto
    2. break
    3. case
    4. char
    5. const
    6. continue
    7. default
    8. do
    9. double
    10. else
    11. enum
    12. extern
    13. float
    14. for
    15. goto
    16. if
    17. int
    18. long
    19. register
    20. return
    21. short
    22. signed
    23. sizeof
    24. static
    25. struct
    26. switch
    27. typedef
    28. union
    29. unsigned
    30. void
    31. volatile
    32. while
    33. +
    34. -
    35. *
    36. /
    37. %
    38. >
    39. <
    40. ?
    41. %
    42. =
  2. Constantes y cadenas

    Constante es cualquier valor en un cajón determinado, bien puede ser un cajón de 1bit , 32, 64, etc.

    Cadena es una sucesión de constantes del mismo tipo en sucesión. El caso más simple y común es la cadena de caracteres, que representa una sucesión de chars para almacenar caracteres que tienen una manera más rápida y comoda de escribirse, mediante entrecomillado.

  3. Identificadores

    Un identificador es una cadena de caracteres con la que hacer referencias a constantes o cadenas

      estos pueden ser casi cualquier cadena arbitraria pero tiene que cumplir :
    • Solo se permiten letras mayúsculas, minúsculas , números y _ , nada de espacios
    • No puede empezar con un carácter numérico ni _
    • No puede ninguna de las palabras reservadas
    Aunque un identificador es cualquier cadena que cumpla las condiciones anteriores, existen una serie de reglas para que faciliten la legibilidad y comprensibilidad del código entre estas se encuentran:
    • Los identificadores tienen que ser lo mas representativos posibles.
    • Tienen que tener un número de caracteres suficiente, que no genere ambigüedad con otro identificador .
  4. separadores
      Son separadores los:
    • Espacios en blanco
    • Tabuladores
    • Saltos de linea
    • Comentarios : los comentarios es todo lo que se encuentra entre /* */