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. No incorporan el tipo de dato lógico cuyos valores son verdadero y falso Los compiladores en C ANSI C simula este tipo de datos tan importante en las estructura de control (if, while..) para ello utiliza el tipo de dato int. En C, los valores enteros constantes con identificadores, se denominan de tipo enumerado. Enum Boolen ( FALSE,TRUE); 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 Son como variables, sus valores se almacenan en memoria, pero no se pueden modificar. Permiten asociar un identificador, tal como color, con una secuencia de otros nombres, tales como azul, verde y amarillo Sarah Bellorín
Tipo de datos lógico Es aquel que puede representar valores de lógica binaria Programación, estadística, electrónica… Verdadero y falso Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente se emplean los operadores relacionales Por ejemplo 0 es igual a falso y 1 es igual a verdadero. Jhon Arias
Tipo de datos en coma flotante Se usan para representar números con partes fraccionales. Tipos Float 4 bytes (32 bits) Double 8 bytes (64 bits) Jhon Arias
Tipo de datos carácter (Char) Es cualquier signo topográfico Conjunto ASCII ampliado Un valor de tipo carácter Letra, números, signo de puntuación , espacio. No se usa mucho en computación. Jhon Arias
Tipo de dato entero (int) Es un tipo de dato Los tipos de datos enteros disponibles y su tamaño dependen del lenguaje de programación usado así como la arquitectura en cuestión Representa un subconjunto finitos de números enteros Jhon Arias
Palabra reservada Significado Gramatical No puede ser utilizada como un identificador en el lenguaje Para un lenguaje Jhon Arias
Constantes literales Constantes de caracteres Constantes Enteras Constantes de coma flotantes Constantes de cadenas Maria Camargo
Constantes Enteras Para formar un valor al tipo insigne , terminarlo con una letra mayúscula (U) ejemplo: 435U No utilizar comas ni otro signos de interrogación Ejemplo: 123456 - 123.456 Para representar un entero en octal este debe de estar procedido de 0. ejemplo: 077 Para formar un valor tipo Long , terminar en (Lo1) Ejemplo: 1024 – 10241 Para representar un entero en hexadecimal debe estar procedido de( 0x) ejemplo: oxff3a Maria Camargo
Constantes Reales Constantes Carácter 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 Constantes No especifica tipos de datos. No utilizan el operador de asignación (=) y no termina con punto y coma. Especifican tipos de datos. Se inicializan como las variables. Terminan con punto y coma. Albenis Garcia
Ventajas de la constante sobre #Define 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 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