Professional Documents
Culture Documents
Clase 2
Prof. Mireya Morales
Contenido
Estructura general
de un programa en C
Constantes
Variables
Tipos de datos bsicos
Expresiones aritmticas y lgicas
Orden de precedencia
asignacin
Entrada y salida (scanf, printf )
Identificadores
Es
Identificadores
Los caracteres vlidos para formar un
identificador son: a-z, A-Z, 0-9, y el
_(underscore).
Letra
Identificador
letra
digito
_
Identificadores
Pueden tener cualquier longitud, pero solo los
Constantes
Es un valor que se fija durante todo el
Variables
Son
Descripcin
Rango
int
Enteros
-32.768 a
+32.768
float
Reales
3.4x10-38 a 3.4 x
1038
long
Entero de largo
alcance
Reales de doble
precisin
-2,147,483,648 a
2,147,483,647
1.7 x 10-308 a 1.7 x
10308
caracter
Smbolos
encerrados en
double
char
#define TRUE 1
#define FALSE 0
Operadores Aritmticos
= Asignacin
* Multiplicacin
/ Divisin
% Mdulo
+ Suma
- Resta
Operadores Relacionales
= = Igual
!= Diferente
> Mayor
>= Mayor o igual
< Menor
<= Menor o igual
Operadores Lgicos
&& AND
||
OR
! NOT
(x>6)&&(z==3)
(y==6) || (y!=7)
!(x>=8)
Operador
Asociatividad
() [ ] ->
Izq a Der
! ++ -- (tipo) * & sizeof
Der a Izq
* / %
Izq a Der
+ Izq a Der
< > (Shift desplaza bits)
Izq a Der
< <= > >=
Izq a Der
== !=
Izq a Der
& (a nivel de bits)
Izq a Der
&&
Izq a Der
||
Izq a Der
= += -= *= %= /=
Izq a Der
Disyuncin
La
La tabla de verdad de la
disyuncin (||) es la siguiente:
Negacin
La
La tabla de verdad de la
negacin es la siguiente:
Lenguaje C
#include <stdio.h>
int main()
{
printf(Hola Mundo\n);
return 0;
}