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: enviotp@gmail.com
En AS.: PROG1 2016(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 Octubre 2018 Ver mes siguiente
DOLUMAMIJUVISA
123456
78910111213
14151617181920
21222324252627
28293031
TÓPICOS
» COMO SE EVALUA (2)
» COMUNICADOS (20)
» EVALUACIONES (3)
» Información Tecnológica (91)
» LENGUAJE C (23)
» PROGRAMA (2)
» TEORIA (10)
» Trabajos prácticos (8)
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
» 03- Datos y tipos de datos
» McAfee reveló un masivo pero silencioso ataque informático
» RESPUESTA A LOS DISTINTOS TEMAS DEL PARCIAL Y RECUPERATORIOS
» Seguridad en el aire
» Software gratis: los programas que no deben faltar en la PC
» TEMAS PARA EL PARCIAL PARTE PRÁCTICA DEL DÍA LUNES 04 DE SEPTIEMBRE
» 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