Functions > VarConv >


Hex

Calcule la repr�sentation hexad�cimale d'un Integer ou d'un Binary.

Hex ( expression [, length] )

Param�tres

expression L'expression � convertir.
length [optionnel] Le nombre de caract�res � retourner pour des nombres entiers.
Les caract�res sont tronqu�s � partir de la gauche si la longueur est trop petite.
Ce param�tre est ignor� pour les donn�es binaires.

Valeur de retour

Succ�s: Retourne une cha�ne de longueur (au plus 16) caract�res, compl�t� de z�ro si n�cessaire pour les nombres entiers. Retourne le type binaire converti.
Sp�cial: Retourne "" (cha�ne vide) si la longueur est inf�rieure � 1.

Remarques

En omettant le second param�tre (length) ou en utilisant le mot-cl� Default, le r�sultat est automatiquement calibr�; 8 caract�res s'affichent pour les nombres qui peuvent y tenir et 16 caract�res s'affichent pour les autres.
Un param�tre de type pointeur est affich� en taille de pointeur par d�faut (8 caract�res pour x86 et 16 caract�res pour x64).
Les entiers 64 bits s'affichent sur 16 caract�res par d�faut.
Les nombres non entiers pass�s (ceux avec un s�parateur d�cimal ou un exposant) sont trait�s comme doubles.

En relation

BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR, Dec

Exemple

#include <MsgBoxConstants.au3>

; Assigne une variable locale avec la repr�sentation hexad�cimal du nombre 1033.
Local $sHex1 = Hex(1033, 4)

; Affiche le r�sultat.
MsgBox($MB_SYSTEMMODAL, "", $sHex1)