EL TIPO DE
DATO LOGICO y
constantes.
Integrantes:
Arias Jhon.
Bellorín Sarah.
Camargo María.
García Albenis
Molero Eric
6to Inf “A”
El tipo de datos Lógico.
Los compiladores en C
Enum Boolen
( FALSE,TRUE);
ANSI
En C, los valores
enteros constantes
con
identificadores, se
denominan de tipo
enumerado.
No incorporan el tipo de
dato lógico cuyos
valores son verdadero
y falso
C simula este tipo de
datos tan
importante en las
estructura de
control (if, while..)
para ello utiliza el
tipo de dato int.
Sarah Bellorín
Escritura de los valores lógicos.
Aparecen en
escrituras de
control que sirven
para determinar la
secuencia en que
se ejecuta las
sentencias C
Leer valores lógicos como
datos de entrada o de
visualizar valores lógicos
como resultado del
programa
Se puede visualizar el
valor de la
variable lógica
utilizando la
función de salida
print f ()
Sarah Bellorín
Constantes.
Constantes Literales
Constantes Definidas
Son las mas usuales;
toman valores tales
como 45.333, 222 o
bien “Introduzca sus
datos”
Son identificadores que
se asocian son
valores literales
constantes que
toman determinados
nombres.
Constantes Enumeradas
Constantes Declaradas
Permiten asociar un
identificador, tal
como color, con una
secuencia de otros
nombres, tales como
azul, verde y
amarillo
Son como variables, sus
valores se almacenan
en memoria, pero no
se pueden modificar.
Sarah Bellorín
Tipo de datos lógico
Es aquel que puede
representar
valores de lógica
binaria
Verdadero y
falso
Por ejemplo 0 es igual
a falso y 1 es igual a
verdadero.
Programación,
estadística,
electrónica…
Para generar un dato o
valor lógico a partir de
otros tipos de datos,
típicamente se emplean
los operadores
relacionales
Jhon Arias
Tipo de datos en coma flotante
Se usan para
representar números
con partes
fraccionales.
Tipos
Double
Float
4 bytes (32
bits)
8 bytes (64
bits)
Jhon Arias
Tipo de datos carácter (Char)
Es cualquier signo
topográfico
Letra, números,
signo de
puntuación ,
espacio.
No se usa mucho en
computación.
Conjunto ASCII
ampliado
Un valor de tipo
carácter
Jhon Arias
Tipo de dato entero (int)
Es un tipo de
dato
Representa un subconjunto
finitos de números
enteros
Los tipos de datos
enteros disponibles y
su tamaño dependen
del lenguaje de
programación usado
así como la
arquitectura en
cuestión
Jhon Arias
Palabra reservada
Significado Gramatical
Para un lenguaje
No puede ser
utilizada
como un
identificador
en el lenguaje
Jhon Arias
Constantes literales
Constantes
Enteras
Constantes
de
caracteres
Constantes
de coma
flotantes
Constantes
de
cadenas
Maria Camargo
Constantes Enteras
No utilizar comas ni otro
signos de interrogación
Ejemplo: 123456 - 123.456
Para formar un valor
tipo Long , terminar
en (Lo1)
Ejemplo: 1024 –
10241
Para formar un valor
al tipo insigne ,
terminarlo con una
letra mayúscula (U)
ejemplo: 435U
Para representar
un entero en octal
este debe de estar
procedido de 0.
ejemplo: 077
Para representar un
entero en hexadecimal
debe estar procedido
de( 0x) ejemplo: oxff3a
Maria Camargo
Constantes Reales
Una constante flotante
representa a un numero
real, siempre tiene signo
y representa
aproximaciones
ejemplo: 82.347 - 47e-4
Constantes Carácter
Es un carácter de
código ASCII soporta
caracteres especiales
que no se puede
representar utilizando
su teclado
Maria Camargo
Constante cadena.
Una constante cadena
es una serie de
caracteres
encerrados entre
comillas.
Eric Molero
Constantes declaras const. y volatile.
•
El cualificador const. permite dar nombres simbólicos a constantes
a modo de otros lenguajes.
Eric Molero
Diferencia entre Constante y #Define
#Define
No utilizan el operador
de asignación (=) y no
termina con punto y
coma.
Constantes
No especifica
tipos de datos.
Se inicializan como
las variables.
Especifican tipos
de datos.
Terminan con
punto y coma.
Albenis Garcia
Ventajas de la constante sobre #Define
Ventajas
• El compilador normalmente genera
código mas eficiente con constantes.
• El compilador puede comprobar
inmediatamente.
• Con #define el compilador no puede
realizar pruebas similares.
Albenis Garcia
Desventajas de la constante sobre #Define
Desventajas
• Los valores de los símbolos de las
constante ocupan espacio de datos
en tiempo de ejecución.
• Los valores constantes no se
pueden utilizar donde el compilador
espera un valor constante.
Albenis Garcia
Descargar

Diapositiva 1