Problème d'arithmetique

Ok je commence à comprendre

mais alors comment l'espace de calcul est défini quand il ya plusieurs variable de type différent

par ex

unsigned int steps = 200;
unsigned int delta = 200;
int i = 164;

byte var = i * delta / steps;

qu'elle va être l'espace de calcul ?? dans tous les cas je veux stocké 164 dans var.