Pour en faire dans mon temps libre, je peux te confirmer leurs propos : c´est sppécifique au microcontrôlleur utilisé. Par exemple, je bosse avec de l´ATMEL125. A toi de voir. Mais si tu veux progresser dans ce domaine, documentes-toi sur l´assembleur et l´architecture des machines, ça te permettra de répondre à tes interrogations telles que byte et int.
Celà dit, le C est le même en robotique qu´ailleurs, c´est juste qu´on utilise des lignes de h4x0r pour se rapprocher au maximum du CPU pour gagner en énergie/temps/mémoire. Sans compter que l´on pilote plein d´E/S : accès externes en masse. Mais programmer des robots (et construire), c´est fun ^^