Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Datos | Datos
C Básico
course content

Contenido del Curso

C Básico

C Básico

1. Introducción
2. Datos
3. Operadores
4. Control de Declaraciones
5. Funciones
6. Punteros

book
Datos

Para empezar, debes saber que todos los programas operan sobre datos. Ya sea el rendimiento académico de una escuela, las métricas de actividad de tu cuenta de Instagram, los diseños de personajes del juego Fortnite, o las lecturas del radar de un submarino nuclear: los datos varían ampliamente.

En el lenguaje C, hay varios tipos de datos fundamentales:

  • int (para enteros);
  • float (para números decimales);
  • char (para caracteres individuales).

A lo largo de este curso, profundizaremos en estos y otros tipos de datos construidos sobre estas bases.

Entero

El tipo int se utiliza para números enteros. Imagina que estás gestionando las cuentas de un negocio local. Según tus cálculos, deberías estar viendo una ganancia de $235, pero en realidad, estás perdiendo $14. Ambos números son enteros.

Nota

Consejo de Negocios: Siempre apunta a tener cifras positivas en tus cuentas financieras.

Float

El tipo float es esencial para los números decimales, lo cual es particularmente útil cuando necesitas precisión. Imagina a un niño de 10 años comprando lo que cree que son papas, solo para terminar con tres kilogramos de jengibre. La balanza electrónica marca "2.89 kg." Si hubiéramos usado el tipo int, simplemente marcaría "2 kg." Claramente, hay una diferencia notable.

Char

Aunque el tipo char está designado para caracteres, técnicamente representa un entero. ¿La razón? ASCII. ASCII (Código Estándar Americano para el Intercambio de Información) es el sistema de codificación que rige cómo se almacenan y representan los caracteres en el tipo de datos char. Por ejemplo, el entero 100, cuando se interpreta como un tipo de datos char, se convierte en la letra 'd'.

Es interesante notar que la letra 'd' equivale al entero 100, mientras que el entero 51 corresponde al carácter '3'—y esa es la representación de carácter, no el valor numérico.

Nota

Aunque ASCII es prevalente, existen otros sistemas de codificación, como KOI8-U.

Los tipos de datos desempeñan un papel crítico en determinar cómo la memoria de tu computadora maneja y procesa la información (o números) dentro de tu programa.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt