Che ha impatto sulle performance è l'accesso alla memoria e in particolar modo l'allineamento delle variabili. Usa la dimensione più giusta per i tuoi scopi e lascia fare al compilatore.
Ah, giusto una nota, int non ha una dimensione definita
char <= shot int <= int <= long int