unsigned short vs unsigned int - parfois, ils sont de la même gamme?

Quelle est la différence entre unsigned short et unsigned int? J'ai trouvé que unsigned short est 0-65,535 et unsigned int est 0-65,535 ou 0-4,294,967,295. Je ne comprends pas la différence très bien. Comment puis-je connaître la taille du type de données dans mon architecture? Et si par exemple c = (unsigned short) d; quand c est un unsigned short et d est une unsigned int ; qu'est-ce que cela signifie? le premier 16 bits à partir de d sont affectés à c?

Pourquoi il y a trois langues mentionnées?
Sonne comme C, en supprimant les balises de langue étrangère.
Il n'est pas générale pour les 3 langues?
Non, pas vraiment. Java a une chose différente.
Ah ok! De la sorte? 🙂

OriginalL'auteur mpluse | 2013-03-17