Está en la página 1de 3

programacion 1: en C.

profesor: gabiel turitich

instalar dev c++

/* comentarios*/
inclusion de archivos
variables globales
main (){} // funcion principal//
variables locales
secuencia de sentencias
{
una funcion (lista de argumentos){
/*funcion creada por el programador*/
variables locales
secuencia de sentencias
}
}

Elementos de un programa en c

constantes --- entras (numeros),reales (numeros con comas) o


de caracter( simples {'a''A''9'} o cadena de caracteres { ->
hola= 'h''o''l''a''\0'})
identificadores --- nombre d variables funciones etiquetas etc. definidos
por
el programador y pude estar formado por letras (mayus o min)
numeros y por un caracter subrayado.el primer caracter no
puede
un numero.
si no
ej: precio-venta -> precio venta [no puede haber espacio en
blanco]
ej: num1 -> 1num [no se puede empezar con numero]
ej: _123 -> -123 ;pecio-venta [guion medio no]
palabras reservadas --- palabras que no se pueden utilizar paa nombrar otos
elementos
ej: int
comentarios --- se usa para sabe r de qeu trata u que hace
operadores --- simbolo que indica la opercaion a relizar sobre otros objetos
pueden ser
unarios, binarios,ternarios, etc. dependiendo el tipo se
clasifican en
aritmeticos, logicos, comparacion, relacionales, asignacion,
tratamineto de bits
especiales.

(x+) en una expresion los operarios pueden ser constantes, variables, numericos,
etc.
cuando a una exprecion le agrego ";" se convierte en una sentencia y si luego al
grupo de sentencias lo
coloco entre llaves se transforma en un bloque que representaria una unica
sentencia
se pueden ver los tipos de datos que se pueden trabajar las variables, constantes y
operadores.
tipos palabra clave tama�o rango
sin valor void 0 bytes sin valor
caracter char 1 bytes -128 a 127

enteros int 2 bytes -32768 a 32767


numerio
reales float 8 bytes
double 3 bytes
calificadores de tipo
char/int -> signed
char -> unsigned -> de 0 a 127 // int -> unsigned -> de 0 a 65535
double ->long
las variabes deben declararse
sintaxis;
[calificador de tipo] <tipo de dato> <identificador>;
char letra; // char letra1, letra2;

FLOST 7 A digitos
double 15 digitos
long double 19 digitos

las variables pueden ser totale o globales.


globale:las q son ingresadas ornosotros
lasq son locales o totales son lasq se unas paa funcion o etan en un
bloque de sentenciamacada con llavesy sera conocida por el lugar donde esta
declaada y se destruye al salir
#include<stdio.h>
int y; /* global
main () {
int x;
y=100
x=1
print ("....")
{
int x;
x=2;
print ("....")
mi funcion()
}print ("....")
mi funcion()
intx;
}print ("....")
}
modificador - tip de dato - identificador

palabras recervadas (almacenamiento): auto; extern; static;register. (cuanto dura y


tiepo de vida)

auto:es local a la funcion.


exten:tiene alcance global
statiC: TODA EJECUCION DEL PROGRAMA
register: cualquier variablepo defecto para almacenarse en la memoria

%i: signed decimal int


%d: signed decimal int
%u: unsigned decimal int
%f: numero con coma
%g
%c: caracter simple
%s: cadena de caracters
%n: punteros
%p:

operadoes aritmeticos:
unarios =
-- decremento
++ incremento
binarios =
+
-
*
/
% resto de la division
x++; o x--;
x=10
y=++x
y=11

ejercicio dadas las variables var1:2; var2:11; resultado

operadores de asignacion
int x,y;
x=10
y=2
x=x+y
printf("el valor de x+y=%i\n");

También podría gustarte