Perché è int i = 2147483647 + 1;
OK, ma byte b = 127 + 1;
non è compilabile?
byte
viene firmato anziché non firmato.
byte
per chiarezza, ad esempio nei parametri. In tal caso, il fatto che non sia possibile assegnare int
valori catturerà anche alcuni bug. Oppure utilizzare byte
per risparmiare spazio nelle matrici. Non userei byte
per un singolo valore che si adatta a un byte.
byte
tipo di dati è così doloroso ?!