programación ii
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 PresentationTRANSCRIPT
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 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.
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
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.
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
Tipo de Datos float Variables del tipo punto flotante de 4
Bytes (32 bits)
float valor;float valor1, valor2;float valor = 99.99;
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;
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
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
Operadores Aritméticos
+ Suma- Resta* Multiplicación/ División% División Modulo-- Decremento++ Incremento
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
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.
%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
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);
EJEMPLO