programación ii

16
Programació n II Sesión 3

Upload: suzuki

Post on 23-Feb-2016

46 views

Category:

Documents


0 download

DESCRIPTION

Programación II. Sesión 3. TABLA DE CONTENIDO. Tipos de Datos en C Delimitadores Tipo Char Tipo Int Tipo Float Tipo Double Constantes Operadores Entrada y Salida Estándar Printf Scanf Ejemplos Ejercicios. Tipos de Datos en C. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programación II

Programación II

Sesión 3

Page 2: Programación II

TABLA DE CONTENIDO Tipos de Datos en C

Delimitadores Tipo Char Tipo Int Tipo Float Tipo Double

Constantes Operadores Entrada y Salida Estándar

Printf Scanf

Ejemplos Ejercicios

Page 3: Programación II

Tipos de Datos en C Los datos en el lenguaje C deben tener un

tipo de datos. Las variables contienen datos, y se debe declarar el tipo adecuado para los valores que van a contener.

Sintaxis:<Tipo> <Delimitador>;<Tipo> <Delimitador>=<Valor>;

Un Delimitador es una secuencia de caracteres, letras, dígitos y subrayados (_).Un identificador es el nombre que damos a las variables y funciones.

Page 4: Programación II

Delimitadores El primer carácter debe ser una letra. El identificador puede ser de cualquier

longitud; sin embargo, el compilador ignora cualquier carácter fuera de los 32 primeros.

No se permiten caracteres especiales ni espacios en blanco.

C es Sensible a letras mayúsculas i minúsculas.

No pueden ser utilizadas las palabras reservadas

Page 5: Programación II

Tipo de Datos char Las variables carácter (tipo char) contienen

un único carácter y se almacenan en un byte de memoria (8 bits). La declaración de variables tipo carácter puede tener la forma:

char nombre;char nombre1, nombre2, nombre3;

Se puede declarar más de una variable de un tipo determinado en una sola sentencia.

Page 6: Programación II

Tipo de Datos int Una variable tipo int se almacena en 2 bytes

(16 bits). Una variable entera se declara, o se declara y se inicializa

int numero;int nota = 10;int valor1, valor2;

Los enteros son adecuados para aplicaciones que trabajen con datos numéricos.

-32763 a 32762

Page 7: Programación II

Tipo de Datos float Variables del tipo punto flotante de 4

Bytes (32 bits)

float valor;float valor1, valor2;float valor = 99.99;

Page 8: Programación II

Tipo de Datos double Variable con una precisión casi ilimitada,

utiliza 8 bytes (64 bits) para almacenar una variable.

Existe la posibilidad de declarar una variable como long double

double h;long double mayor;double valor = 0.000056;

Page 9: Programación II

Constantes Al contrario que las variables, las

constantes mantienen su valor a lo largo de todo el programa.

Para indicar al compilador que se trata de una constante, usaremos la directiva:

#define <identificador> <valor>#define pi 3.1416

Page 10: Programación II

Operadores Son símbolos que indican al compilador

que se lleve a cabo específicas manipulaciones matemáticas o lógicas.

Tipos de Operadores Aritméticos Relacionales Lógicos

Page 11: Programación II

Operadores Aritméticos

+ Suma- Resta* Multiplicación/ División% División Modulo-- Decremento++ Incremento

Page 12: Programación II

Operadores Relacionales> Mayor>= Mayor o Igual< Menor<= Menor o Igual== Igual!= Distinto o Diferente

Operadores Lógicos&& and (y lógico)|| or (o lógico)! not

Page 13: Programación II

scanf Se emplea para leer cualquier dato numérico,

de caracteres sueltos o en cadena introducido por el usuario.

Sintaxis:scanf(“cadena de control”, arg1, arg2,....,argn);

En la cual la cadena de control son argumentos formados por el signo de porcentaje (%) y un carácter de abreviación el cual representa cada tipo de dato. 

Y arg1, arg2,… argn son los nombres de las variables que convendrán los datos que los cuales serán leídos, estos nombres deberán ir precedidos por un ampersand (&) cada uno, excepto los nombres de formaciones como cadenas de caracteres.

Page 14: Programación II

%d Lee variable entera (decimal) %c Lee un carácter %s Lee una cadena de caracteres %f Lee variable punto flotante %e Lee variable punto flotante pero

con notación científica %u Lee variable entera sin signos %x Lee variable hexadecimal %g Lee variable punto flotante %h Lee variable entera cortas %o Lee variable enteras octales

Page 15: Programación II

Printf La función printf se utiliza para la escritura

de datos. Acepta diferentes tipos de argumentos:

carácter, valor numérico entero o real o cadena de caracteres, y los escribe según un formato especificado sobre la salida estándar.

Sintaxisprintf ("cadena de control", arg1, arg2, ..., argn);

Page 16: Programación II

EJEMPLO