| BIN$ | fonction |
Syntaxe : chaineBinaire$ = BIN$(expr)
Description : Cette fonction renvoie une chaîne de zéros et de uns représentant la valeur binaire de expr, en “complément à deux” (c’est le format natif avec lequel les entiers sont stockés dans FB^3).
Exemple : La table ci-dessous montre les résultats obtenus avec BIN$ pour quelques valeurs entières. (Si une expression expr non-entière est utilisée, BIN$ la convertit en un entier avant de générer la chaîne). Cette table suppose que DEFSTR WORD est actif.
Note : Pour convertir une chaîne de binaires en un entier, utilisez la technique suivante :
intVar = VAL&("&X" + chaineBinaire$)
intVar peut être une variable sur un octet (signé ou non signé), un entier court ou un entier long. Les variables de type BYTE (sur un octet) peuvent gérer une chaîne chaineBinaire$ comportant jusqu’à 8 caractères; Les variables sur un entier court peuvent gérer une chaîne chaineBinaire$ allant jusqu’à 16 caractères; Les variables sur un entier long peuvent gérer une chaîne chaineBinaire$ allant jusqu’à 32 caractères. Voir Aussi : |