tifendro
Messages postés2Date d'inscriptiondimanche 22 juin 2003StatutMembreDernière intervention25 octobre 2006
-
24 oct. 2006 à 23:14
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
26 oct. 2006 à 02:23
Bonjour je voudrais retrouver de moi_même les intervalles que prennent des valeurs ::
j'ai deja :
char DEPART_CHAR=1, MIN_CHAR;
MIN_CHAR = DEPART_CHAR << (sizeof(char)*8-1);
cout <<" L'intervalle de 'char' est compris entre " << int(MIN_CHAR) <<" et "<< int(~MIN_CHAR) << endl;
short DEPART_SHORT=1, MIN_SHORT;
MIN_SHORT = DEPART_CHAR << (sizeof(short)*8-1);
cout <<" L'intervalle de 'short' est compris entre " << int(MIN_SHORT) <<" et "<< int(~MIN_SHORT) << endl;
sur le même modèle , j'aimerai avoir les
Float
long double
unsigned int
unsigned long int.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 26 oct. 2006 à 02:23
Le codage des nombre peut (me semble-t-il) différencier selon les plate-formes. Tu ne peux donc pas savoir par exemple si les nombres négatifs sont codés en complément à deux.
Si tu veux une solution portable, il faut utiliser limits