// Conversiones a un tipo más chico, que -Wall -Wextra no avisa.
#include <stdio.h>

int main(void) {
    int total = 300;
    unsigned char small = total;
    printf("small = %d\n", small);

    double price = 3.99;
    int soles = price;
    printf("soles = %d\n", soles);

    unsigned int large = 3000000000u;
    int wrong = large;
    printf("wrong = %d\n", wrong);
    return 0;
}
