Bonjour,
Delphi 10 community:
J'ai eu besoin des valeurs limites d'entiers. Sur les plateforme 32 bits, cette valeur est comprise dans l'intervalle : [-2147483648...2147483647]
J'utilise MaxInt de l'unité system comme valeur limite pour les tests. Mais pour la valeur limite négative, puis-je définir un MinInt = -MaxInt -1?
Il n'y a pas de MinInt dans system...
Maxint ou le Max d'un LongInt est signé sur 4 octet, donc 16 bits.
Peut-être pourrais-je utiliser LongWord!
Parce qu'il y a bien MinLong = 2147483648, mais je pourrais dire également qu'il vaut également -2147483647. Est-ce que je me trompe?
Si mes souvenirs sont bon, on a bienApparemment, il ne font plus de différence entre un integer et un LongInt...2^16 = 65536 mais en négatif, ça donne -2^16 = -65535
bon voilà, c'était juste une réflexion et petite interrogation que je partage...
A+
Partager