Documentation de Gambas - /lang/hex

/lang/hex

# Hex$

String = Hex$ ( Nombre AS Long [ , Digits AS Integer ] )

Récupère la représentation hexadécimale d'un nombre.

Si Digits est indiqué, la représentée est complétée par des zéros inutiles de telle sorte que Digits chiffres sont retournés.

### Exemples

    PRINT Hex$(1972)

    7B4

    PRINT Hex$(1972, 8)

    000007B4

La représentation d'un Short ou Integer sera étendue, parce que Nombre sera rallongé à Long. Si la représentation hexadécimale devait être limitée à 16 bits l'opérateur AND devrait être utilisé.

    DIM bX AS Byte ' 8 bits unsigned
    DIM sX AS Short ' 16 Bits signed

    bX = 200
    sX = -456
    PRINT Hex$(bX), Hex$(sX), Hex$(CLong(sX) AND &hffff&)

    C8	FFFFFFFFFFFFFE38	FE38

### Voir aussi

- Fonctions de formatage