Imprime | |
---|---|
QuickBASIC/QBasic |
Syntaxe
PRINT [#numFich%,] [listeExpr] [{; | ,}] |
Paramètres
Nom | Description |
---|---|
numFich% | Ce paramètre permet d'indiquer le Handle de l'identificateur de fichier |
listExpr | Ce paramètre permet d'indiquer le texte devant être sortie à l'écran ou sur un périphérique |
, | Ce paramètre permet d'indiquer qu'il y a d'autres expressions. |
; | Ce paramètre permet d'indiquer qu'il ne faut pas effectuer de changement de ligne et de continue l'affichage du texte sur la même ligne. |
Description
Cette commande permet d'afficher du texte à l'écran.
Remarques
- Si la liste d'expressions est omise, une ligne vierge est affichée. Si la liste d'expressions est incluse, les valeurs des expressions sont affichées à l'écran. Les expressions de la liste peuvent être des expressions numériques ou de chaîne de caractères. Les chaînes de caractères littérales doivent être placées entre guillemets.
- Un numéro affiché est toujours suivi d'un espace. Si le nombre est positif, il est également précédé d'un espace; si le nombre est négatif, il est précédé d'un signe moins (-).
- L'instruction PRINT utilise deux formats pour afficher des nombres à simple et double précision : virgule fixe et virgule flottante. Si l'instruction PRINT peut représenter un nombre à simple précision au format à virgule fixe avec sept chiffres ou moins et sans perte de précision, alors il utilise le format à virgule fixe; sinon, il utilise le format à virgule flottante. Par exemple, le numéro 1.1E-6 est affiché sous la forme .0000011, mais le numéro 1.1E-7 est affiché sous la forme 1.1E-7.
- De même, si PRINT peut représenter un nombre à double précision au format à virgule fixe avec 16 chiffres ou moins et sans perte de précision, alors il utilise le format à virgule fixe; sinon, il utilise le format à virgule flottante. Par exemple, le nombre 1.1D-15 est sorti comme .0000000000000011, mais le nombre 1.1D-16 est sorti comme 1.1D-16.
- L'instruction PRINT ne prend en charge que les types de données élémentaires QuickBASIC (entiers, entiers longs, nombres réels simple précision, nombres réels double précision et chaînes de caractères). Pour afficher des informations dans un enregistrement, utilisez l'instruction PRINT avec des éléments d'enregistrement individuels comme dans le fragment de code suivant :
- Positions d'affichage : La position de chaque élément affiché est déterminée par la ponctuation utilisée pour séparer les éléments de la liste. Le QuickBASIC divise la ligne en zones d'affichage de 14 espaces chacune. Dans la liste d'expressions, une virgule fait afficher la valeur suivante au début de la zone suivante. Un point-virgule fait afficher la valeur suivante immédiatement après la dernière valeur. La saisie d'un ou plusieurs espaces ou tabulations entre les expressions a le même effet que la saisie d'un point-virgule.
- Si une virgule ou un point-virgule termine la liste d'expressions, l'instruction PRINT suivante s'affiche sur la même ligne, après l'espacement en conséquence. Si la liste d'expressions se termine sans virgule ou point-virgule, une séquence de retour chariot et de saut de ligne est affichée à la fin de la ligne. Si la ligne affichée est plus large que la largeur de l'écran, le QuickBASIC passe à la ligne physique suivante et continue l'affichage.
Exemple
Voici divers exemple d'affichages de format :
on obtiendra le résultat suivant :
Bonjour!Entier 15 = 15
Hexadecimal 16 = 10
Octal 16 = 20
Chaine de caracteres message = message
Reel 123.45 = 123.45000001
Reel 123.45 = 123.45
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - PRINT USING
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LPRINT
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - WIDTH
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - WRITE
Dernière mise à jour : Mercredi, le 14 septembre 2016