Caractéristiques du langage mql5, subtilités et techniques - page 145
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je pense que le deuxième nombre a un double format invalide, mais il est toujours validé dans l'imprimante et les opérations.
Valable.
Valable.
Comparez comme je l'ai montré dans l'exemple ci-dessusNum!=Num- si c'est vrai, alors ce double est invalide, mais ce que Print() écrit là ... Et bien, c'est comme un mystère derrière les sept sceaux.
Comparez comme je l'ai montré dans l'exemple ci-dessusNum!=Num- si c'est vrai, alors ce double est invalide, et ce que Print() écrit là ... Eh bien, c'est comme un secret derrière les sept secrets.
Bien sûr, c'est faux. C'est un chiffre normal. NaN n'est pas du tout sur le sujet.
Oui, MathIsValidNumber dit vrai.
Oui, MathIsValidNumber dit vrai.
C'est ainsi que l'on obtient ce nombre par le calcul.
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-323 : vrai
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-324 : vrai
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) false
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 2.225073858507201e-308
Je pense que nous avons dépassé la limite de la double précision.
UPD :
c'est vrai :
Je ne comprends pas celle-ci.
DBL_MIN est un double positif non minime.
DBL_MIN renvoie un nombre normalisé, en dessous il y a des nombres dénormalisés.
2.22507e-308 4.94066e-324
Quoi qu'il en soit, nous avons établi, je suppose, l'affirmation bien connue selon laquelle il existe des entiers positifs inférieurs à DBL_MIN.
Quoi qu'il en soit, nous avons dû découvrir l'affirmation bien connue selon laquelle il existe des entiers positifs inférieurs à DBL_MIN.
donc oui... mais la question de la division par zéro reste ouverte ?
Le nombre 4.940656458412465e-324 n'est certainement pas zéro, et il est interdit de diviser par de tels nombres ?
alors oui... mais la question de la division par zéro est toujours ouverte, n'est-ce pas ?
Il a été fermé dès le premier message. Lorsqu'un nombre minimal est multiplié par un nombre inférieur à un, on obtient zéro.