1 / 16

Programación II

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.

suzuki
Download Presentation

Programación II

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación II Sesión 3

  2. 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

  3. 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.

  4. 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

  5. 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.

  6. 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 intnumero; intnota = 10; intvalor1, valor2; • Los enteros son adecuados para aplicaciones que trabajen con datos numéricos. • -32763 a 32762

  7. Tipo de Datos float • Variables del tipo punto flotante de 4 Bytes (32 bits) floatvalor; floatvalor1, valor2; floatvalor = 99.99;

  8. 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 longdouble double h; long double mayor; double valor = 0.000056;

  9. 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

  10. 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

  11. Operadores Aritméticos + Suma - Resta * Multiplicación / División % División Modulo -- Decremento ++ Incremento

  12. 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

  13. 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.

  14. %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

  15. 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. Sintaxis printf ("cadena de control", arg1, arg2, ..., argn);

  16. EJEMPLO

More Related