en effet, je voulais dire >>
la definition de int depend completement du compilateur. Souvent les compilateurs choisissent la taille qui va bien pour qu'il n'ait pas a faire des acrobaties pour que ca marche bien. Donc de nos jours, en moyenne, int c'est 4 bytes. mais les garanties sont tres faible dans la norme je pense.
D'apres wikipedia, int c'est plus de 16-bit. et au moins aussi gros que short. long c'est au moins 32-bit et au moins aussi gros que int. et long long c'est au moins 64-bit et c'est au moins aussi gros que long.
Donc si ca plait au mec qui ecrit le compilateur, tu peux avoir tous ces types la qui font 1024-bit et toujours etre C standard.
[1] http://en.wikipedia.org/wiki/C_data_types