Datos Y Tipos

Los tipos de datos en el lenguaje de programación C son:

  1. int: Define números enteros
  2. char: Define letras o caracteres
  3. float: Define números reales o en coma flotante
  4. double: Define números reales o en coma flotante 

 El lenguaje C también tiene otros tipos de datos, como: long, largo largo, puntero. 

 Un dato es el valor de una característica de algo, mientras que el tipo de dato es el formato en que se presenta ese valor. Existen dos clases de tipos de datos: simples (sin estructura) y compuestos (estructurados). 

 C es un lenguaje de programación que se usa para desarrollar sistemas operativos como Windows o GNU/Linux, así como para aplicaciones científicas e industriales. 

1. Tipos de Datos Básicos

Estos son los tipos de datos primarios que C ofrece para almacenar valores simples.

  • int: Enteros, números sin parte decimal.

    • Ejemplo: int edad = 25;
    • Tamaño: generalmente 4 bytes.
    • Rango: depende del compilador y del sistema, generalmente va de -2,147,483,648 a 2,147,483,647.
  • float: Números en punto flotante (con decimales), de menor precisión que double.

    • Ejemplo: float temperatura = 36.6;
    • Tamaño: generalmente 4 bytes.
    • Precisión: Aproximadamente 6 a 7 dígitos decimales.
  • double: Números en punto flotante de mayor precisión.

    • Ejemplo: double precio = 19.99;
    • Tamaño: generalmente 8 bytes.
    • Precisión: Aproximadamente 15 dígitos decimales.
  • char: Caracteres individuales.

    • Ejemplo: char inicial = 'A';
    • Tamaño: 1 byte.
    • Rango: 0 a 255 en valores ASCII.

2. Modificadores de Tipos

Estos modificadores se usan para ajustar el tamaño o el rango de los tipos básicos:

  • signed y unsigned: Definen si el tipo admite valores negativos.
    • unsigned int contador = 300; (solo valores positivos).
  • short y long: Modifican el tamaño de los enteros.
    • short int x = 10; (generalmente 2 bytes).
    • long int y = 10000; (generalmente 4 u 8 bytes dependiendo del sistema).

3. Tipos de Datos Derivados

Estos tipos están construidos a partir de tipos básicos:

  • Array: Colección de elementos del mismo tipo.

    • Ejemplo: int numeros[5] = {1, 2, 3, 4, 5};
  • Struct: Agrupación de datos de tipos diferentes.

    • Ejemplo: 
    • };
    • int edad;
    • char nombre[50];
    • struct Persona {
    • </ul>

      Union: Similar a struct, pero todas las variables comparten el mismo espacio de memoria.

      • Ejemplo:
      • };
      • float decimal;
      • int entero;
      • union Datos {
      • Enum: Enumeración de constantes con valores enteros.

        • Ejemplo:
        • enum dias {lunes, martes, miercoles};
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar