tipos de datos (2024)

tipos de datos (1)
tipos de datos (2)

Tipos de DatosDescripciónMemoria
int
Cantidad entera2 bytes o una palabra (varía según compilador).
char
Carácter1 byte.
float
Almacena valores reales en punto flotante.1 palabra (4 bytes).
double
Almacena valores reales en doble precisión.2 palabras (8 bytes).
void
Se utiliza para definir una función que no devuelve ningúnvalor o declarar punteros genéricos (lo veremos más tarde).

    Estos tipos básicos admiten una modificacióndel rango de valores, aplicando las siguientes palabras reservadas:

    tipos de datos (3)short (corto).
    tipos de datos (4)long (largo).
    tipos de datos (5)signed (con signo).
    tipos de datos (6)unsigned (sin signo).

      Las modificaciones se aplican a los tiposint y char, aexcepción del modificador long quetambién puede aplicarse al tipo double.Las posibles combinaciones son:


        TIPO
        Número de bits
        Rango
        char8-128 a 127
        unsigned char80 a 255
        signed char8-128 a 127
        short16-32768 a 32767
        int16-32768 a 32767
        unsigned int160 a 65535
        signed int16-32768 a 32767
        short int16-32768 a 32767
        unsigned short int160 a 65535
        signed short int16-32768 a 32767
        long int32-2147483648 a 2147483647
        signed long int32-2147483648 a 2147483647
        unsigned long int320 a 4294967295
        long32-2147483648 a 2147483647
        unsigned long320 a 4294967295
        float323.4E-38 a 3.4E+38
        double641.7E-308 a 1.7E+308
        long double64 ó 80 (según versión).1.7E-308 a 1.7E+308 ó 3.4E-4932a 1.1E+4932

      NOTA: En esta tabla mostramoslos valores más típicos, hansido cogidos de Turbo C, sinembargo, estos pueden variar de un compilador a otro.

      Esto nos sirve simplemente para, ahorrar memoria en algunoscasos en los que la variable que vamos a usar sepamos a ciencia ciertaque no va a tomar valores muy grandes; o por el contrario usar longodouble para evitar que se nos desborde elRango del que disponemos.

      El tipochar se utiliza para representar caracteresindividuales. Por tanto, el tipo charrequiere sólo un byte de memoria. Cada tipo chartieneuna interpretación como entero equivalente, de esta forma unchar es una clase especial de entero pequeño.En la mayoría de los compiladores el entero tipo charpuedetomar valores entre 0 y 255. También se puede utilizar datos unsignedchar (con valores de 0 a 255) o datos signedchar (con valores de -128 a 127).


      Ejemplos 1:


      int abajo arriba;/* Estoy declarando dos variables de tipoentero.*/
      unsigned int fahr,celsius;/* Declaro dos variables enteras sin signo,lo que significa que si el Rango de un entero está entre: -32768y 32767; en un entero sin signo su parte negativa la uso en la positiva,estando su Rango entre: 0 y 65535. */

      Ejemplo 2:

          short int a,b,c;
          long int r, s, t;
          int p,q;

      /* Algunos compiladores reservanmenos espacio de memoria para las variables a,b,cquepara p, y q.Los valores típicos son 2 bytes para las variables declaradas comoshortint, y 4 bytes (una palabra) para cada variableint.De forma semejante, algunos compiladores reservan espacio de memoria adicionalpara las variables r,syt, declaradas como longint. Es un valor típico el de 2 palabras(8 bytes), por tanto los valores permitidos para r,s, y t seránmayores que los permitidos para p yq si utilizamos un compilador de este tipo.*/


        tipos de datos (2024)
        Top Articles
        Latest Posts
        Article information

        Author: Velia Krajcik

        Last Updated:

        Views: 5935

        Rating: 4.3 / 5 (54 voted)

        Reviews: 93% of readers found this page helpful

        Author information

        Name: Velia Krajcik

        Birthday: 1996-07-27

        Address: 520 Balistreri Mount, South Armand, OR 60528

        Phone: +466880739437

        Job: Future Retail Associate

        Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

        Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.