Vous êtes sur la page 1sur 12

FUNDAMENTOS

DE
PROGRAMACIN
VARIABLES, CONSTANTES Y TIPOS DE
DATOS EN C

Qu es una Variable?
Es

solo un nombre para identificar


posiciones de memoria.
Este nombre de la variable debe ser un
identificador vlido.
En las variables (posiciones de memoria)
se guardan los datos usados por el
programa durante su ejecucin.
TODA variable debe ser DECLARADA
antes de poder ser utilizada.

Un identificador es simplemente el
nombre que le vamos a dar a la
variable, constante o funcin

Para que un identificador sea vlido debe:


Iniciar con una letra del alfabeto ingls, o con el signo (_)
No debe contener caracteres especiales, tales como @, $, #
Despus de la primera letra puede contener ms letras del
alfabeto ingls, nmeros, o el carcter (_)
NO DEBE haber espacios en blanco en los identificadores
C diferencia maysculas de minsculas, entonces no es lo
mismo declarar la variable numero que Numero o NuMeRo
Existen palabras propias del lenguaje (palabras reservadas)
que no pueden ser usadas como identificadores ej: if, do

Ejemplos de identificadores
vlidos y no vlidos
No Vlidos

Vlidos

umero

numero

@hola

_hola

Peso neto

Peso_neto

1radio

radio1

if

si

Tipos de variables
Variables

globales: son las que se


declaran despus del llamado a las
cabeceras, pero antes de cualquier
funcin, y son tiles para cualquier
parte del programa.

Variables

locales: son las que se


declaran dentro de una funcin, y
solo sirven para ser usadas dentro de
esa funcin.

Tipos de datos
Los

tipos de datos definen los mtodos


de almacenamiento disponibles para
representar informacin, junto con la
manera en que dicha informacin ha de
ser interpretada.
Los tipos de datos son indispensables
para la declaracin de variables.
En C tenemos diferentes tipos de datos:

Tipos de datos (I)


Tipo

void
signed char

Byte
Desde
Hasta
s
Es nulo (NULL) no retorna
nada
1
-128
127

unsigned
char
signed short

255

-32768

32767

unsigned
short
signed int

65535

-32768

32767

Tipos de datos (II)


Tipo
unsigned int
signed long

unsigned
long
float
double
long double

Byte
s
2
4

Desde

Hasta

0
65535
21474836
214748364
47
8

4
8
10

3,4x10-38
1,7x10-308
3,4x10-4932

42949672
95
3,4x1038
1,7x10308
3,4x104932

Para declarar constantes:


//llamado a las cabeceras
#define constante1 valor1;
#define constante2 valor2;

//declaracin de una funcin{


}
Ejemplo:
#include<stdio.h>
#define PI 3.141592 //constante double
#define OCTAL 017 //constante octal
#define FLOTANTE 14F //constante flotante
Void main(){

//instrucciones;
...
}

Estas
constantes
sirven en
cualquier
parte del
programa

Operadores Aritmticos en C
Operado
r
+
*
/
%
++
--

Nombre
Suma
Resta
Multiplicacin
Divisin
Residuo entero de la
divisin
Incremento en 1
Decremento en 1

Ejemplo
a+b
a-b
a*b
a/b
a%b
a++
a--

Operadores Relacionales en C
Operado
Nombre
r
>
Mayor que
<

Menor que

Ejemplo
a>b
a<b

>=

Mayor o igual que

a>=b

<=

Menor o igual que

a<=b

==

Igual (Equivalente)

a==b

!=

Diferente (No es igual)

a!=b

Operadores Lgicos en C
Operad Nombr Ejemplo Devuelve cierto
or
e
si:
&&
Y
(exp1)&& ambas son
(and)
(exp2) verdaderas
||

O (or)

(exp1)|| Una o ambas es


(exp2) verdadera

No
(not)

!(exp1)

Cambia el valor
de la expresin

Vous aimerez peut-être aussi