Blog gratis
Reportar
Editar
¡Crea tu blog!
Compartir
¡Sorpréndeme!
Programación 1
¡Bienvenidos a nuestro Blog! Espero puedan disfrutarlo y aprender. Este será un contacto que podrá superar los límites de tiempo de las horas de clase: aprovéchenlo para construir algo nuevo.
07 de Junio, 2015    LENGUAJE C

07 Elementos léxicos del lenguaje de programación C

Elementos léxicos del lenguaje de programación C

Elementos léxicos de los lenguajes de programación (tokens)

Palabras reservadas

Identificadores

Literales

Operadores

Delimitadores

Comentarios

Apéndices

Construcción de expresiones en C

Precedencia y asociatividad de los operadores en C

Token

Componente léxico de un lenguaje de programación

Palabra reservada

Palabra que tiene un significado concreto en el lenguaje de programación, sin necesidad de que se lo asignemos nosotros.

Identificador

Palabra que podemos utilizar para denominar algo en el lenguaje.

Identificadores en C

-El primer símbolo del identificador será un carácter alfabético (a, ..., z, A, ..., Z, ‘_’). Después de ese primer carácter podremos poner caracteres alfanuméricos (a, ..., z) y (0, 1, ..., 9) y el guión de subrayado ‘_’.

-Las mayúsculas y las minúsculas se consideran diferentes.

-El guión de subrayado se interpreta como una letra más.

-Los identificadores no pueden coincidir con las palabras reservadas.

 

Ejemplos válidos

a,pepe, r456, tu_re_da, AnTeNa, antena

 

Ejemplos no válidos

345abc, mi variable, Nombre.Largo, cañada, camión

 

Literal

Especificación de un valor concreto de un tipo de dato



Operador

Igual que en Matemáticas, realizan una acción específica:

-Suelen estar definidos en el núcleo del compilador(aunque también pueden estar definidos en bibliotecas externas)

-Suelen representarse con tokens formados por símbolos.

-Suelen utilizar notación infija.

-Pueden aplicarse a uno o varios operandos (argumentos).

-Suelen devolver un valor.

Delimitador

Símbolos utilizados como separadores de las distintas construcciones de un lenguaje de programación (esto es, los signos de puntuación de un lenguaje de programación.

[ ]     ( )     { }   ,   ;   :  ...   *   =  #

 

•Corchetes:

Se utilizan para especificar los subíndices de los arrays.

•Paréntesis:

Agrupan expresiones e indican los parámetros de las funciones.

•Llaves:

Delimitan sentencias compuestas (bloques de código).

•Comas:


Separan los elementos de una lista.

•Punto y coma:

Indica el final de una sentencia.

•Dos puntos:

Etiquetas.

•Elipsis (...):

Funciones con un número variable de argumentos

Asteriscos (*):

Punteros

•Inicializador (=):

Separa la declaración de la inicialización de variables.

•Almohadilla (#):

Directivas del preprocesador

Comentario

Aclaración que el programador incluye en el texto del programa para mejorar su inteligibilidad.

Comentarios en C:

•Cualquier secuencia de caracteres que comience con /*.

•El comentario termina cuando se encuentra el par */.

•No se pueden introducir comentarios dentro de otrosANSI C también permite comentarios en una línea (al estilo de C++): Estos comentarios comienzan con dos barras

// y terminan al final de la línea.

 

Apéndices

Construcción de expresiones en C

 




Palabras claves , , , , , ,
publicado por mariof2005 a las 16:28 · Sin comentarios  ·  Recomendar
 
Más sobre este tema ·  Participar
Comentarios (0) ·  Enviar comentario
Esta entrada no admite comentarios.
SOBRE MÍ
FOTO

Héctor Mario Freschinaldi

Mail: backupenviotrabajos@gmail.com
En AS.: 2021JVG PROG1 LUNES TT (su nombre y apellido)

En un mundo donde los cambios se suceden vertiginosamente, incluso los tecnológicos, es menester asimilar las nuevas tecnologías para su aplicación inmediata y su proyección a futuro.

» Ver perfil

CALENDARIO
Ver mes anterior Marzo 2024 Ver mes siguiente
DOLUMAMIJUVISA
12
3456789
10111213141516
17181920212223
24252627282930
31
TÓPICOS
» COMUNICADOS (4)
» EVALUACIONES (3)
» Información Tecnológica (86)
» LENGUAJE C (23)
» PROGRAMA (2)
» TEORIA (11)
» Trabajos de entrenamiento (8)
» TRABAJOS PR ÁCTICOS (5)
SECCIONES
» Inicio
ENLACES
» ¿Hay seguridad en lo que ponés en la WEB?
» ¡Te estoy espìando! (y colaborás conmigo)
» Los peligros de la WEB
» Otra de Facebook
» Historias del CHAT
» 1984/George Orwell
» Revistas de Informática, Tecnica y Nuevas Tecnolog
MÁS LEÍDOS
» 07 Elementos léxicos del lenguaje de programación C
» 1. Algoritmos.
» 10 aplicaciones útiles para llevar a todos lados 10 en un pendrive
» CODE BLOCKS no compila Posibles causas
» Ejemplo de lenguaje C - Menú de opciones
» METODOS DE ORDENAMIENTO
» Pseudocódigo
» 2021RESPUESTA A LOS DISTINTOS TEMAS DE LAS PREGUNTAS AL PARCIAL VIRTUAL DOMICILIARIO Y RECUPERATORIOS
» Seguridad en el aire
» TEORIA EN PDF
NUBE DE TAGS  [?]
AL MARGEN
¡Bienvenidos!
Este será un canal de comunicación entre nosotros.
Tendrá diferentes instancias dinamizadoras, y utilidades para trabajar los diferentes trabajos prácticos en diversas modalidades.
BUSCADOR
Blog   Web
SE COMENTA...
» Seguridad en el aire
2 Comentarios: uk vpn, uk vpn
FULLServices Network | Crear blog | Privacidad