Por lo que tengo entendido las variables unsigned (sin signo) que se refieren a los números enteros positivos ya que se sobreentiende que si no ponemos signo es positivo, porque en programas del tipo:
Código
#include <stdio.h> #include <stdlib.h> int main(){ int a, b, suma; suma = a + b; return 0;
Porque si sabes que en un programa los valores que van a usarse serán positivos en en todo momento no se pueden sustituir los tipos de datos "int" por "unsigned"? Si es así como se representa con el (%"Aquí") en int ("%i") lo que no se es en unsigned.
Gracias.