Bonjour,
Sur un vieux listing de programme BASIC, fait par quelqu'un d'autre il y a plusieurs années, je trouve l'instruction suivante:
WO=FO*6.2831853#
Que signifie le # ?
Merci d'avance.
-----
Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)
25/03/2020, 10h34
#2
invite44510b00
Date d'inscription
janvier 1970
Messages
2 539
Re : Syntaxe BASIC
Bonjour
Ca signifie que le nombre est en décimal double-précision.
% : entier signé
! : décimal simple précision (short IEEE) => par défaut dans les vieux Basic si rien n'est précisé.
# : décimal double précision (long IEEE)
Particularité : certains basic très ancien avaient un stockage différent des normes IEEE, mais avec le même principe. Cela a comme conséquence qu'un nombre de ce type écrit dans un fichier avec ces basics ne peut pas être relu avec un autre langage; le problème n'est plus sensé se poser depuis 30 ans.
25/03/2020, 10h34
#3
Yvan_Delaserge
Date d'inscription
mars 2013
Localisation
Aspretto
Messages
3 093
Re : Syntaxe BASIC
Et sur une autre ligne, je trouve:
FO=FO*1000000!
Que signifie le point d'exclamation?
Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)
25/03/2020, 10h35
#4
invite44510b00
Date d'inscription
janvier 1970
Messages
2 539
Re : Syntaxe BASIC
Envoyé par Yvan_Delaserge
Et sur une autre ligne, je trouve:
FO=FO*1000000!
Que signifie le point d'exclamation?
Réponse donnée au dessus.
Aujourd'hui
A voir en vidéo sur Futura
25/03/2020, 10h35
#5
Yvan_Delaserge
Date d'inscription
mars 2013
Localisation
Aspretto
Messages
3 093
Re : Syntaxe BASIC
Super, merci Fustigator!
Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)