Maison  >  Article  >  développement back-end  >  non signé sur plusieurs octets

non signé sur plusieurs octets

angryTom
angryTomoriginal
2020-03-05 13:22:3117003parcourir

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 :

non signé sur plusieurs octets

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 connaissances

Introduction à 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn