Maison > Article > développement back-end > non signé sur plusieurs octets
unsigned int plusieurs octets
unsigned int en langage C représente un type entier non signé. Il n'y a pas de règle précise sur le nombre d'octets qu'il occupe. Cela est déterminé par le compilateur. Par exemple, Visual C++ stipule qu'un int non signé occupe 4 octets. Dans Turbo 2.0, il stipule que un int non signé occupe 2 octets. occuper 2 octets. Les octets peuvent également occuper 4 octets, ce qui est déterminé par le système de compilation.
Apprentissage recommandé : Tutoriel vidéo en langage C
Par exemple, Visual C++ stipule ce qui suit :
Le compilateur peut choisir la taille appropriée en fonction de son propre matériel, mais il doit répondre aux contraintes : les types short et int font au moins 16 bits (2 octets), le type long fait au moins 32 bits (4 octets) et la longueur du type court ne peut pas dépasser le type int, et le type int ne peut pas dépasser le type long. Cela signifie que la longueur variable de chaque type est déterminée par le compilateur, et dans les compilateurs traditionnels actuels, le type int sur les machines 32 bits et 64 bits est généralement de 4 octets.
Pour plus de connaissancesIntroduction à la programmation, veuillez faire attention au site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!