Section courante

A propos

Section administrative du site

Codes de caractères ASCII

Voici la liste des codes de caractères ASCII reconnu par Altair :

Décimal Caractère Décimal Caractère Décimal Caractère
000 NUL 043 + 086 V
001 SOH 044 , 087 W
002 STX 045 - 088 X
003 ETX 046 . 089 Y
004 EOT 047 / 090 Z
005 ENQ 048 0 091 [
006 ACK 049 1 092 \
007 BEL 050 2 093 ]
008 BS 051 3 094
009 HT 052 4 095
010 LF 053 5 096 `
011 VT 054 6 097 a
012 FF 055 7 098 b
013 CR 056 8 099 c
014 SO 057 9 100 d
015 SI 058 : 101 e
016 OLE 059 ; 102 f
017 DC1 060 < 103 g
018 DC2 061 = 104 h
019 DC3 062 > 105 i
020 DC4 063 ? 106 j
021 NAK 064 @ 107 k
022 SYN 065 A 108 l
023 ETB 066 B 109 m
024 CM 067 C 110 n
025 EM 068 0 111 o
026 SUB 069 E 112 P
027 ESCAPE 070 F 113 q
028 FS 071 G 114 r
029 GS 072 H 115 s
030 RS 073 I 116 t
031 US 074 J 117 u
032 SPACE 075 K 118 v
033 ! 076 L 119 w
034 " 077 M 120 x
035 # 078 N 121 Y
036 $ 079 0 122 z
037 % 080 P 123 {
038 & 081 Q 124 |
039 ' 082 R 125 }
040 ( 083 S 126 ~
041 ) 084 T 127 DEL
042 * 085 U

LF=Saut de ligne FF=Saut de page CR=Retour chariot DEL=Effacement.

CHR$ est une fonction de chaîne de caractères envoyant une chaîne de caractères d'un caractère contenant l'équivalent ASCII du paramètre, selon la table de conversion de la page précédente. ASC prend le premier caractère d'une chaîne de caractères et le convertit en sa valeur décimale ASCII.

L'une des utilisations les plus courantes de CHR$ consiste à envoyer un caractère spécial au terminal de l'utilisateur. Le plus souvent utilisé de ces caractères est le BEL (ASCII 7). L'affichage de ce caractère fera sonner une cloche sur certains terminaux et un "bip" sur de nombreux CRT. Cela peut être utilisé comme préface à un message d'erreur, comme nouveauté, ou simplement pour réveiller l'utilisateur s'il s'est endormi. Exemple :

  1. PRINT CHR$(7);

Une utilisation majeure des caractères spéciaux est sur les CRT ayant un positionnement du curseur et d'autres fonctions spéciales (telles que la mise sous tension d'une imprimante papier).

Par exemple, essayez d'envoyer un flux de formulaire (CHR$(12)) à votre CRT. Sur la plupart des CRT, cela entraînera généralement l'effacement de l'écran et le déplacement du curseur vers le coin supérieur gauche.

Certains CRT donnent à l'utilisateur la possibilité de dessiner des graphiques et des courbes en mode point-traceur spécial. Cette fonctionnalité peut être facilement exploitée grâce à l'utilisation de la fonction CHR$ d'Altair BASIC.



Dernière mise à jour : Mercredi, le 29 mars 2023