Mi sembra ovvio ... se ti serve un valore che non sarà mai negativo e che possa essere espresso con i bit disponibili.
Ad esempio, avendo a disposizione interi da 32 bit, se ti servisse memorizzare dei valori interi positivi fino a 3 miliardi, cosa useresti? Un int, un long int o un unsigned int?