Page 1 sur 1

binaire rebel !!

Publié : lun. 14/mai/2007 19:31
par jerexgrz

Code : Tout sélectionner

a.f = 12222532481273

b.s = Bin(a)
c.d = Val(b)

b1.s = BinQ(a)
d.q = Val(b1)

Debug a
Debug "1er group"
Debug b
Debug c
Debug "2em group"
Debug b1
Debug d
Le test se fait en 2 partie : a avec une petite valeur du style 22000 et puis ce 2nd test avec un chiffre assez conséquent!
une fois le chiffre traduit en binaire, la variable s qui le contient est traduit en chiffre : si on a "10" en string, on doit avoir 10 en valeur. mais ce n'est pas le cas ?
8O
meme avec une valeur inférieur, il n'y a pas de probleme de stockage dans les variables (.d .f ...)
:twisted:

Publié : lun. 14/mai/2007 19:53
par Dr. Dri
c'est simplement que les entiers et réels on une limite sur le nombre de chiffres significatifs. Les réels n'ont pas de limite mais c'est théorique. Ils fonctionnent avec une suite de chiffre (mantisse) et un exposant donc de toute facon tu ne pourras pas représenter les nombres que tu veux

Dri