Difference et pourquoi Uint8 au lieu de short int ?

Difference et pourquoi Uint8 au lieu de short int ? - C - Programmation

Marsh Posté le 17-10-2005 à 01:42:10    

Bonjour,
 
Je voudrais savoir pourquoi dans certains programmes (utilisant la lecture de fichier,  principalement) on trouve des types :
Uint8  
Uint32
au lieu de
int  
long int
 
le formalisme c n'est il pas assez clair ? ou bien les compilateurs divergent ils selon les plateformes ?
Est ce que c'est une notation ANSI ?
Est ce que c'est ca marche ?

Reply

Marsh Posté le 17-10-2005 à 01:42:10   

Reply

Marsh Posté le 17-10-2005 à 01:49:04    

pas ansi, spécifique à ton environnement

Reply

Marsh Posté le 17-10-2005 à 04:27:11    

La taille des différents types n'est pas garantie par le langage C. Un int n'as pas forcément la même taille sur toutes les architectures. Les types que tu donnes permettent d'avoir une taille fixe quelle que soit l'architecture, à partir du moment où ils sont définis.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed