par
xTG » 26 janv. 2012, 20:28
Bah c'est juste une question de dépassement en fait... Mais à moins de travailler avec un très vieux processeur ou bien avec des chiffres gigantissimes tu ne verras aucune différence.
Sur ton ordinateur un entier est codé sur 32bits (voire 64bits), donc ça laisse de la marge... (on code de 0 à 4 294 967 295 avec 32bits non signés)
Si survient un dépassement tu verras juste le compteur redémarrer au début.
Sur du 8bits signé par exemple si tu tentes d'afficher la valeur 128 tu auras la valeur -128.
Sur du 8bits non signé si tu tentes d'afficher la valeur -5 tu auras 251.
Bah c'est juste une question de dépassement en fait... Mais à moins de travailler avec un très vieux processeur ou bien avec des chiffres gigantissimes tu ne verras aucune différence.
Sur ton ordinateur un entier est codé sur 32bits (voire 64bits), donc ça laisse de la marge... (on code de 0 à 4 294 967 295 avec 32bits non signés)
Si survient un dépassement tu verras juste le compteur redémarrer au début.
Sur du 8bits signé par exemple si tu tentes d'afficher la valeur 128 tu auras la valeur -128.
Sur du 8bits non signé si tu tentes d'afficher la valeur -5 tu auras 251.