Como imprimir los tipos de datos en lenguaje C

Cuando se aprende a programar el lenguaje C lo mas importante a tener en cuenta es cómo identificar e imprimir los tipos de datos, para poder ser utilizados a lo largo del código, debido a que si se quiere realizar cualquier ejercicio en este lenguaje de programación o incluso en otros tipos de lenguajes de programación, es necesario identificar todos los tipos o formas que existen de representar los datos.

Debido a que no es lo mismo si se quiere usar un número solamente entero o si se quiere usar un número flotante, o si se quiere utilizar un número doble que sean números más grandes o incluso si se quiere utilizar simplemente un carácter o una cadena de caracteres completa.

Imprimir los tipos de datos en lenguaje C

Dentro del lenguaje C, debido a que es utilizado principalmente para programar microcontroladores o algunas funcionalidades extra para realizar algunas aplicaciones, cuenta con una gran variedad de tipos de datos que se pueden utilizar para tener resultados exactos en lo que se quiere realizar, entre los cuales están números enteros, números flotantes, números dobles, caracteres, cadenas de caracteres, entre otros.

Código para imprimir los tipos de datos en C

A continuación se presenta el código ejemplificado para realizar la operación de todos los tipos de datos, dónde se imprime cada uno de los tipos de datos que existen.

Tipos de datos en lenguaje C
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int num;
    float fn,fn1;
    double dn;
    char alfa,alfb;
    printf("Dame un numero");
    scanf("%i",&num);

    printf("nDame un numero");
    scanf("%o",&num);

    printf("nDame un numero");
    scanf("%x",&num);

    printf("nDame un numero");
    scanf("%d",&num);

    printf("nDame un numero");
    scanf("%d",&num);

    printf("nDame un numero");
    scanf("%i",&num);

    printf("nDame un numero flotante");
    scanf("%f",&fn);
    printf("nDame un numero flotante");
    scanf("%f",&fn1);
    
    printf("nDame un caracter");
    scanf("%c",&alfa);
    
    printf("nDame un numero doble");
    scanf("%d",&dn);
    printf("nDame un decimal exponencial");
    scanf("%e",&dn);
    printf("nDame una cadena de caracter");
    scanf("%s",&alfb);
}

Explicación del código utilizando lenguaje C

👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN LENGUAJE C? 👊

Entonces te recomiendo tomar este curso de lenguaje C donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.

👇

Definición de librerías necesarias

Se declaran las dos librerías, que sin ellas el código no funcionaria correctamente.

#include <stdio.h>
#include <stdlib.h>

Declaración de los tipos de variables

Se inician las variables para los tipos de datos que son variables enteras, flotantes, dobles y char, para definir cómo funciona cada una.

int num;
float fn,fn1;
double dn;
char alfa,alfb;

Impresión de números enteros

En esta sección se observan todas las formas distintas de imprimir un numero entero.

printf("Dame un numero");
scanf("%i",&num);

printf("nDame un numero");
scanf("%o",&num);

printf("nDame un numero");
scanf("%x",&num);

printf("nDame un numero");
scanf("%d",&num);

printf("nDame un numero");
scanf("%d",&num);

printf("nDame un numero");
scanf("%i",&num);

Impresión de números flotantes

En esta sección se observan todas las formas distintas de imprimir un numero entero con punto decimal o numero flotante.

printf("nDame un numero flotante");
scanf("%f",&fn);

printf("nDame un numero flotante");
scanf("%f",&fn1);

Impresión de caracteres

En esta sección se observa la forma de imprimir un solo carácter o una cadena de caracteres.

printf("nDame un caracter");
scanf("%c",&alfa);

printf("nDame una cadena de caracter");
scanf("%s",&alfb);

Impresión de otros tipos de números

En esta sección se observa cómo se pueden imprimir algunos números especiales, como son un número doble o exponencial.

printf("nDame un numero doble");
scanf("%d",&dn);

printf("nDame un decimal exponencial");
scanf("%e",&dn);

👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de lenguaje C donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.

👇

Resultados de todos los tipos de datos

Cómo resultado de nuestro código anteriormente implementado obtenemos los siguientes valores, primero se puede observar que tenemos toda la cantidad de números enteros representados de distintas formas depende de la forma en que se colocó en el código, después tenemos las dos distintas formas en que se colocaron los números flotantes o puntos decimales, seguido de eso se puede identificar como se imprimieron los caracteres y cadenas de caracteres, y finalmente los números especiales.

Dame un numero 10
Dame un numero 12
Dame un numero a
Dame un numero 10
Dame un numero 10
Dame un numero 10
Dame un numero flotante 1.120000
Dame un numero flotante 3.300000
Dame un caracter U
Dame un numero doble 0
Dame un decimal exponencial 1.110000e+01
Dame una cadena de caracter hola

Si te gusta la programación y quieres aprender mas, te recomiendo visitar mi pagina principal donde encontrara una gran variedad de programas en los cuales podrás aprender.