Lettura seriale con array di char

Perché un singolo byte è sufficiente per contare da 0 a 255. Puoi usare anche un int ma in questo caso è "esagerato".

Il resto è corretto.