Oui, vous pouvez utiliser tous les objectifs de type monture EF ou EF-S sur l'EOS 400D.
Cependant, si vous montez un EF sur le 400D, vous devez convertir la distance focale. Chez Canon, pour les capteurs dits APS-C, cela représente un facteur de conversion de 1,6.
Le EF 50mm a donc une distance focale effective de 80mm sur le 400D.
Les objectifs à monture EF-S sont précisément conçus pour les capteurs APS-C. Vous n'avez donc pas besoin de faire de conversion.