Académique Documents
Professionnel Documents
Culture Documents
Lenguaje de Programacin
Contenido
Variables
Caracter: char
Entero: int
Real o de coma flotante: float
Void: sin valor
Declaracin y asignacin
Alcance: locales, globales y parmetros de
funciones
Contenido
Operadores
Aritmticos
Incrementales
Relacionales
Lgicos
Operadores
Operadores
Operadores
Operadores
getche y putchar
puts
printf y scanf
Usos y ejemplos
Bibliografa
Identificadores
Variables
Constantes
Funciones
Libreras usadas
Reglas de formacin de
identificadores
Longitud:
Primer caracter:
Prohibiciones:
letra o subrayado ( _ )
Resto de caracteres:
C es case sensitive:
Ejemplos de identificadores
Correctos
cont
prueba23
balance_total
Incorrectos
1cont
hola!
a
Case Sensitive
cuenta
Cuenta
CUENTA
Tipos de datos en C
char: caracter
int: entero [-32768, 32767]
float: reales
double: reales en un rango mayor
void: no contiene valores, no
representa un tipo especfico
Tipos de datos en C
Tipo
Rango
void
Sin valor
char
-128 a 127
unsigned char
0 a 255
enum
-32768 a 32767
16
int
-32768 a 32767
16
unsigned int
0 a 65535
16
short int
-32768 a 32767
16
long
32
unsigned long
-2147483648 a 2147483647
2147483647
0 a 4294967295
float
3.4E-38
3.4E-38
a 3.4E38
a 3.4E38
32
double
1.7E-308
1.7E-308
a 1.7E308
a 1.7E308
64
long double
3.4E-4932 a 1.1E4932
80
32
letra = 'A';
letra = 65; /*equivalentes*/
Recuerde que el cdigo ASCII de A es 65
int numero;
int x, y;
int valor = 123;
Usos:
int func(void);
Creacin de punteros
Variables
Sintaxis
Tipo_de_dato lista de variables;
Ejemplos:
char c;
int i, j;
long int potencia;
double radio, longitud;
int x; float y;
x=10;
y= x/4.5; /* Usando operadores */
Variables locales
Variable local de
la funcin func1
Variable local func2:
sin relacin con
func1
Variables globales
Constantes (1)
Constantes (2)
Usando const
Sintaxis:
Ejemplo:
Constantes (3)
Usando #define:
PI 3.14159
MAXIMO 999
ULTIMALETRA 'Z'
MENSAJE Introduzca su edad:
Significado
Imprime un salto de lnea
Imprime un retorno de carro
Imprime una tabulacin (uso
de la tecla TAB)
Imprime una comilla doble
Imprime una comilla simple
Imprime un back slash
Caracter nulo
Operadores
Operadores
Operadores
Operadores
Operadores
Otros
Aritmticos
Incrementales
Relacionales
Lgicos
Operadores aritmticos
%
-++
Accin
Suma
Resta, nmero negativo
Divisin
Mdulo o resto de la divisin
entera
Decremento en 1
Incremento en 1
Operadores aritmticos:
Divisin /
int a=10, b= 3;
c = a / b; /*El valor de c es 3*/
Operadores aritmticos:
Divisin
Ejemplo 2:
float f;
f = 10/ 3; /*El valor de f es 3*/
Ejemplo 3:
float f;
f = 10.0 / 3.0; /*Recin aqu el valor es
3.33*/
Operador de incremento
Incremento ++
Operador de decremento
Decremento -
Operador
>=
>
<=
<
==
!=
Significado
Mayor o igual
Mayor
Menor o igual
Menor
Igual
No igual
Recuerde
diferencias con
VBA: = y <>
para igual y
diferente
Operadores lgicos
Funcin puts
Funcin int
printf(parmetros)
Imprime el contenido de
variables e identificadores
con formato
Indicador de formato:
determinan la forma en que
se van a mostrar los datos
ingresados (parmetros
posteriores)
Coincidir cantidad de
indicadores con la cantidad
de variables.
Se puede especificar
longitudes y formatos de
presentacin
Permite
Cdigo de formato
imprimir
%c
Un caracter
%d
Un entero
%f
Un float
%s
Una cadena
TAREA
int scanf(lista de
parmetros)
Permite leer por teclado el
contenido de variables
Recuerde read-readln de
Pascal
Hay que especificar el tipo
de dato durante la lectura
con el especificador de
formato
Indicar la direccin de
memoria de la variable
que est siendo leda
(operador &)
Cdigo de
formato
%c
%d
%f
%s
Significado
Leer un caracter
Leer un entero
Leer un float
Leer una cadena
Bibliografa
B. Kernighan; D. Ritchie El
lenguaje de programacin C.
Prentice-Hall Hispanoamericana,
Mxico (1988)
H. Schildt Turbo C/C++ Manual
de referencia. McGraw-Hill
Interamericana, Espaa (1992)