You are on page 1of 6

ESTRUCTURA DE UN PROGRAMA

/* Archivo.cpp Descripcin del programa Programador: Fecha: */

Estructura de Un programa

//directivas al preprocesador #include<stdio.h> #include<biblioteca.h> //declaracin de prototipos Tipo funcin(parametros); //constantes simblicas #define id valor //Variables globales Tipo lista; //Programa Principal main(int argc, char *argv[]){ //variables locales de la funcin main //sentencias return(dato); } //defincion de funciones de usuario Tipo funcin(parametros){ //variables locales de la funcin de usuario //sentencias }

Salida
printf Los formatos ms utilizados son: %c Un nico carcter %d Un entero con signo, en base decimal %u Un entero sin signo, en base decimal %o Un entero en base octal %x Un entero en base hexadecimal %e Un nmero real en coma flotante, con exponente %f Un nmero real en coma flotante, sin exponente %s Una cadena de caracteres %p Un puntero o direccin de memoria %% Imprime un carcter %

El formato completo de los modificadores es el siguiente: % [signo] [longitud] [.precisin] [l/L] conversin Signo: indicamos si el valor se ajustar a la izquierda, en cuyo caso utilizaremos el signo menos, o a la derecha (por defecto). Si se usa el signo mas y el datos es numrico aparece el signo del numero Longitud: especifica la longitud mxima del valor que aparece por pantalla. Si la longitud es menor que el nmero de dgitos del valor, ste aparecer ajustado a la izquierda. Si se pone un cero antes de la longitud se rellenar con ceros el nmero.

Precisin: indicamos el nmero mximo de decimales que tendr el nmero de punto flotante
l/L: utilizamos l cuando se trata de una variable de tipo long y L cuando es de tipo double.

Secuencias de escape
Ciertos caracteres no representados grficamente se

pueden representar mediante lo que se conoce como secuencia de escape. A continuacin se listan las ms significativas:
\n \b

\t
\v \\ \f \'

\"
\0 \xh

salto de lnea retroceso tabulacin horizontal tabulacin vertical contrabarra salto de pgina apstrofe comillas dobles fin de una cadena de caracteres cdigo ASCII en hexadecimal de 3 digitos

Secuencias de escape (cdigos ASCII)


-0 0123450 @ P -1 ! 1 A Q -2 " 2 B R -3 # 3 C S -4 $ 4 D T -5 % 5 E U -6 & 6 F V -7 ' 7 G W -8 ( 8 H X -9 ) 9 I Y -A * : J Z -B + ; K [ -C , < L \ -D = M ] -E . > N ^ -F / ? O _ 012345-

6789ABCDEF-

`
p -0

a
q -1

b
r -2

c
s -3

d
t -4

e
u -5

f
v -6

g
w -7

h
x -8

i
y -9

j
z -A

k
{ -B

l
| -C

m
} -D

n
~ -E

6789ABCDEF-

-F

You might also like