Elle sert à effacer tout ou partie d'un écran.

Syntaxes :
CLS : efface tout
CLS 0 : efface tout, mais CLS seul suffit
CLS 1 : efface seulement la partie graphique
CLS 2 : efface seulement la partie texte

Exemple :
CLS
REM regarder comme l'écran est tout beau et vide maintenant !!

Elle sert à afficher du texte, des nombres, des variables, tout ce que vous voulez à l'écran. On peut aussi afficher des caractères spéciaux si on a leurs codes ASCII grâce à la fonction CHR$. On peut aussi sauter des lignes Si on met PRINT tout seul. Quand on programme, pour aller plus vite au moment de taper, on peut remplacer cette commande par le point d'interrogation.
Il est possible d'afficher plusieurs choses à la suite en mettant sois la virgule ( , ) qui créé alors une tabulation entre ce que vous voulez afficher ou le point-virgule ( ; ) qui met juste un espace dans certains cas ou accole les différents éléments dans d'autres. Sachez que le signe plus ( + ) à le même effet que cet dernier mais il n'est valable qu'avec certaines variables.
La fonction CHR$ est décrite plus loin (se reporter au sommaire 2 pour savoir où elle se situe)
Le tableau des codes ASCII est aussi décrit plus loin (se reporter au sommaire 2)

Syntaxes :
PRINT « le texte entre guillemet »
PRINT CHR$(code ASCII)
PRINT variable
PRINT

Exemple :
CLS
REM par habitude je mets toujours ça en premier
PRINT « j'apprends à »
REM faites attention à ne pas oublier les guillemets
PRINT
REM remarquez le saut de ligne
PRINT CHR$(127) + « programmer en qbasic »