Bonjour,
J'ai une question à propos du type integer. En effet je ne comprend pas pour qoi le domaine des valeurs de ce type n'est pas équilibré. C-à-d si x est un integer ==> x appartient à l'interval [minint..maxint] avec
minint = -32768 et maxint = 32767
le problème pourquoi la valeur absolue de minint est différente de maxint. Logiquement, et puisque un entier est représenter sur 2 octets (16 bits) avec le bit le plus à gauche pour représenter le signe.
Donc le bit n° 16 = 0 si x >= 0 et = 1 si x < 0
les 15 bits restant pour représenter l'entier en question , logiquement
minint doit ètre égal à maxint.
Merci pour votre aide.
Modération par Wormful_sickfoot :
- Titre modifié
Merci de lire les règles du forum.
Partager