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 Abril 2018 Ver mes siguiente
DOLUMAMIJUVISA
1234567
891011121314
15161718192021
22232425262728
2930
TÓPICOS
» COMO SE EVALUA (2)
» COMUNICADOS (18)
» 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
» EE UU recurre a una gran conspiración para minar la privacidad en Internet
» McAfee reveló un masivo pero silencioso ataque informático
» Por qué el jefe de seguridad tiene razón
» Seguridad en el aire
» Software gratis: los programas que no deben faltar en la PC
» 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