LISTA DE LOS TIPOS DE DATOS BASICOS EN C

Slides:



Advertisements
Presentaciones similares
Universidad Tecnológica Nacional Facultad Regional Buenos Aires Ingeniería en Sistemas de Información Introducción a C Sistemas Operativos.
Advertisements

Curso de java básico (scjp)
Lenguaje C++.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Representación de la información
Introducción al lenguaje C
PROGRAMACIÓN EN C.
Aritmética del Computador Introducción a la Tecnología de la Información.
Representación de la Información dentro del Computador
SISTEMAS DE NUMERACIÓN
Curso de Java Capitulo 2: Introducción a Java Profesor:
BLOQUE 1 EQUIPOS INFORMÁTICOS
Descripción de los distintos tipos de datos de MySQL
Nicolás Serrano Febrero 2009
Informática I – 4to año Volumen II.
Fundamentos de programación/ Programación I
Representación de la información
Campos de un tabla Curso de Access.
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Programación I Teoría I
VARIABLES Y CONSTANTES

Estructurando tablas. Sentencias DLL.
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
LA UNIDAD ARITMÉTICA Y LÓGICA
Ingeniero Anyelo Quintero
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
Lenguaje Java Nicolás Serrano Febrero Command prompt Es la ventana de comandos del anterior sistema operativo: MS-DOS Se pueden definir y ver las.
POO Java Módulo 3 Elementos de programas Identificadores
Tipos de Datos Básicos 1.
Asignatura: Computadores
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
LENGUAJE “C” Programación.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Numeric Types, Expressions, and Output
Tema 2: Los tipos de datos
SISTEMAS DE NUMERACIÓN
Informática Ingeniería en Electrónica y Automática Industrial
ASI FUNCIONAN LOS BITS Y LOS BYTES
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Tipo de Datos Básicos.
© AutoresV1.1 Informática Ingeniería en Electrónica y Automática Industrial Datos en lenguaje C.
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Programación en Lenguaje C
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Elementos básicos del lenguaje
Arquitecturas de Computadoras Aritmética Computacional
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Computadora para Ingeniería Mecánica
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
FUNDAMENTOS DE PROGRAMACIÓN
Estructura de un programa C
HERAMIENTAS DE PRODUCCIÓN
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.

Fundamentos de Programación
Lenguaje de programación c
Tipos de datos básicos en Java
EL TIPO DE DATO LOGICO y constantes.
PARCIAL III Tipo de datos estructurados. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar.
Informática Ingeniería en Electrónica y Automática Industrial
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Arquitecturas de Computadoras Aritmética Computacional
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
1 Conceptos Fundamentales de Programación Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Transcripción de la presentación:

LISTA DE LOS TIPOS DE DATOS BASICOS EN C Autor: Ing. Fátima Martínez Departamento de Computación FACEyT – UNT

DESCRIPCION REQUISITO INT: cantidad entera CHAR: carácter FLOAT: número que incluye punto decimal y/o exponente DOUBLE: número de punto flotante de doble precisión 2 BYTES o una palabra 1 BYTE 4 BYTES (una palabra) 8 BYTES (dos palabras) Ing. Fátima Martínez Dpto. De Computación

CUALIFICADORES SHORT (corto) LONG (largo) UNSIGNED (sin signo) SIGNED (con signo) Short int o Short Long int o Long Unsigned int Unsigned short Unsigned long int Ing. Fátima Martínez Dpto. De Computación

TIPO DE DATOS INT: RANGO Unsigned int Signed int o Int Unsigned Long int Long int o Long 216  0 – 65.535 -32.768 a +32.767 232 0 – 4.294.967.296 2.147.483.648 a + 2.147.483.647 Ing. Fátima Martínez

TIPO DE DATOS CHAR Se utiliza para representar caracteres individuales. Se declara: char nombrevar; El siguiente ejemplo declara y asigna un valor: char x = ‘A’, y = ‘7’; Las constantes de carácter tienen una representación como entero equivalente (conjunto de caracteres ASCII, Código Estándar Americano para el Intercambio de Información). Las siguientes instrucciones son equivalentes: Char x = ‘A’; Char x = 65; Ing. Fátima Martínez Dpto. De Computación

NUMEROS REALES TIPO FLOAT Utiliza 32 bits. Se representan por una mantisa entre 0.1 y 1.0 y un exponente que es potencia de 10. Tanto la mantisa como el exponente pueden ser positivos o negativos. Por ejemplo el número  es 0.3141592654 x 101 De los 32 bits utiliza 24 para la mantisa (1 bit para el signo y 23 para el valor) y 8 para el exponente (1 bit para el signo y 7 para el valor) Ing. Fátima Martínez Dpto. De Computación

TIPO DE DATOS FLOAT: PRECISIÓN Y RANGO La precisión es el número de cifras de la mantisa: 223=8.368.608. Tiene entre 6 y 7 cifras decimales de precisión (dígitos después del punto decimal). El exponente con 7 bits : 27 = 127. El rango viene definido por la potencia: 2127 = 1.70141 x 1038 es el número más grande y 2-128 = 2.93874 x 10-39 es el número más pequeño en valor absoluto. Ing. Fátima Martínez Dpto. De Computación

TIPO DE DATOS DOUBLE Utiliza 64 bits. Se representan por una mantisa de 53 bits (1 para el signo y 52 para el valor). El exponente 11 bits (1 para el signo y 10 para el valor). La precisión: 252= 4.503.599.627.370.496. Representa entre 15 y 16 cifras decimales. Para 210=1024 como exponente, 21024 = 1.7977 x 10300 es el número más grande. Ing. Fátima Martínez Dpto. De Computación

REGLAS DE CONVERSIÓN Si uno de los operandos es long double, el otro será convertido a long double y e do será un long double. En otro caso, si uno de los operandos es double, el otro será convertido a double y el será double. En otro caso, si uno de los operandos es float, el otro será convertido a float y el será float. En otro caso, si uno de los operandos es unsigned long int, el otro será convertido a unsigned long int y el resultado será unsigned long int. Ing. Fátima Martínez Dpto. De Computación

REGLAS DE CONVERSIÓN (CONTINUA) En otro caso, si uno de los operandos es long int y el otro es unsigned int, entonces Si unsigned int se puede convertir a long int, el operando unsigned convertido y el resultado será long int. En otro caso, ambos operandos serán convertidos a unsigned long int y el será unsigned long int. Ing. Fátima Martínez Dpto. De Computación

REGLAS DE CONVERSIÓN (CONTINUA) En otro caso, si uno de los operandos es long int, el otro será convertido a long y el resultado será long int. En otro caso, si uno de los operandos es unsigned int, el otro será convertido a un int y el resultado será unsigned int. Si no se puede aplicar ninguna de las condiciones anteriores, entonces ambos operan convertidos a int (si es necesario) y el resultado será int. Ing. Fátima Martínez Dpto. De Computación

BIBLIOGRAFIA CONSULTADA Zhang, T., 2001, Aprendiendo C en 24 horas, Prentice Hall, Mexico, p. 62. García de Jalón de la Fuente y otros, 1998, “Aprenda lenguaje ANSI C como si estuviera en primero”, http://mat21.etsii.upm.es/ayudainf/aprendainf/AnsiC/leng_c.pdf, Navarra-España, (accedido 2 de Agosto de 2005). Gottfried B. S., 1998, Programación en C, McGraw Hill, Madrid, p. 34 Ing. Fátima Martínez Dpto. De Computación