Devo creare una variabile che può valere: 1, 2, 3, 4, 5, 6, 7 oppure 8.
Avevo pensato a un tipo enum ma ho bisogno di fare anche differenze tra variabili di questo tipo.
Ho pensato dunque all'unsigned int, tuttavia se avessi a=2 e b=5 potrei calcolare a-b? Che risultato otterrei? Se questo fosse diverso da -3 dovrei ripiegare sul classico tipo int o esistono dei tipi particolari per interi "piccoli" ?
|