HEX$ |
Hexadécimal |
---|---|
ST BASIC |
Syntaxe
X = HEX$(numericexpression) |
Paramètres
Nom | Description |
---|---|
numericexpression | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne sous forme de chaîne de caractères en nombre hexadécimal d'une valeur numérique.
Remarques
- Un nombre hexadécimal est un entier en base 16. Les nombres hexadécimaux sont écrits en utilisant les chiffres de 0 à 9 et les caractères A à F pour représenter les valeurs de 1 à 15.
- La fonction HEX$ n'ajoute pas de &H de début au nombre hexadécimal qu'il renvoie. Si vous souhaitez utiliser la valeur dans un programme, vous devez la préfixer avec &H pour établir qu'elle est en notation hexadécimale.
- La fonction HEX$ arrondit les nombres réels en nombres entiers avant de les évaluer. L'intervalle autorisé normale pour les entiers va de -32768 à 32767.
- Tenter d'affecter une expression d'adresse à une variable entière entraîne une erreur de dépassement d'entier, sauf si vous affectez la valeur à la variable à l'aide de VAL.
Exemples
Voici des exemples typiques de l'utilisation de la fonction HEX$ :
- X=HEX$(Y)
Voici un autre exemple :
on obtiendra le résultat suivant :
-22536OK
Dernière mise à jour : Vendredi, le 7 Août 2020