Lenguaje C

Páginas: 9 (2105 palabras) Publicado: 2 de febrero de 2015
HISTORIA DEL LENGUAJE ‘C’

LENGUAJE “BCPL”
(Basic Cambridge Programming Language)
Martin Richards - 1967

LENGUAJE “B”
Ken Thompson - 1970

LENGUAJE
Ensamblador

LENGUAJE “C”
Dennis Ritchie – 1972 (Bell Labs)
Brian Kernighan y D. Ritchie – 1978
(uso Público)

UNIX

CARACTERISTICAS DEL LENGUAJE ‘C’

CARACTERISTICAS DEL LENGUAJE ‘C’

Lenguaje Compilado: Convierte elcódigo fuente en un
fichero objeto y éste en un fichero ejecutable.
Lenguaje de Nivel Medio: Combina elementos de lenguaje
de alto nivel con la funcionalidad del lenguaje Ensamblador.
Lenguaje Estructurado: Utiliza sentencias estructuradas y
funciones que hacen bloques dentro del programa.
Lenguaje Portable: Permite utilizar el mismo código en
diferentes equipos y sistemas informáticos; esindependiente
de la arquitectura de cualquier máquina en particular.

ESTRUCTURA DEL LENGUAJE ‘C’

 

Palabras clave
     Existen una serie de indicadores reservados, con una finalidad
determinada, que no podemos utilizar como identificadores.
     A continuación vemos algunas de estas palabras clave:
char
if
for
extern
break

int
else
switch
static
register

float
do
shortdefault
sizeof

double
while
long
continue
typedef

ESTRUCTURA DEL LENGUAJE ‘C’
Todo programa en C consta de una o más funciones, una de las cuales se
llama main. El programa comienza en la función main, desde la cual es
posible llamar a otras funciones.
 
Cada función estará formada por la cabecera de la función, compuesta por
el nombre de la misma y la lista de argumentos (silos hubiese), la declaración
de las variables a utilizar y la secuencia de sentencias a ejecutar.
 
Ejemplo:
  
 
main( )
{
bloque de instrucciones
}
 
funcion1( ) {
variables locales
bloque
}

 
 

Comentarios
     A la hora de programar es conveniente añadir comentarios ( para
documentar el programa). Además facilitaremos el trabajo a otras personas o
programadores quepuedan utilizar nuestro archivo fuente o programa.
     Para poner comentarios en un programa escrito en “C” usamos los
símbolos /* y */:
/* Este es un ejemplo de comentario */
/* Un comentario también puede estar escrito en varias líneas */
El contenido entre estos dos símbolos, es ignorado por el compilador.

Identificadores
     Un identificador es un nombre simbòlico que permitereconocer un
elemento dentro que damos a las variables y funciones. Está formado por
una secuencia de letras y dígitos, aunque también acepta el caracter de
subrayado _; pero no acepta los acentos ni la ñ/Ñ.
     El primer caracter de un identificador no puede ser un número, es
decir que debe ser una letra .
     Se diferencian las mayúsculas de las minúsculas, así num, Num y
nuM son distintosidentificadores.
     A continuación vemos algunos ejemplos de identificadores válidos y
no válidos:
Válidos
_num
var1
fecha_nac

No válidos
1num 
número2
año_nac

TIPOS DE DATOS

En 'C' existen básicamente cuatro tipos de datos, aunque como se verá
después, podremos definir nuestros propios tipos de datos a partir de estos
cuatro. A continuación se detalla su nombre, el tamañoque ocupa en
memoria y el rango de sus posibles valores.

 

TIPO

Tamaño

Rango de valores

char
int
float
double

1 byte
2 bytes
4 bytes
8 bytes

todos los caracteres ascii
-32768 a 32767
3.4 E-38 a 3.4 E+38 
1.7 E-308 a 1.7 E+308

 

Las variables
     Una variable es un espacio en memoria, referenciado mediante un
identificador (que es el nombre de la variable).Su contenido podrá ser
modificado a lo largo del programa.
     Una variable sólo puede pertenecer a un tipo de dato. Para poder
utilizar una variable, primero tiene que ser declarada:
;

 

Es posible inicializar y declarar más de una variable del mismo tipo en la
misma sentencia:

 

,=,=;

Definiciòn de variable
 Ejemplo
 int

a,b,c;
 float a1,b1,c1;
 char letra;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS