Bin()

Syntaxe

Resultat$ = Bin(Valeur.q [, Type])
Description
Convertit un nombre entier en un nombre binaire.

Arguments

Valeur.q Un nombre entier de type 'quad' (8 octets).
Type (optionnel) Permet de traiter la 'Valeur' comme un type différent:
  #PB_Quad   : La valeur sera traitée comme un 'quad' (0 à 18446744073709551615) (Par défaut)
  #PB_Byte   : La valeur sera traitée comme un 'byte' (0 à 255)
  #PB_Ascii  : La valeur sera traitée comme un 'caractère ascii' (0 à 255)
  #PB_Word   : La valeur sera traitée comme un 'word' (0 à 65535)
  #PB_Unicode: La valeur sera traitée comme un 'caractère unicode' (0 à 65535)
  #PB_Long   : La valeur sera traitée comme un 'long' (0 à 4294967296)

Valeur de retour

Convertit une valeur numérique de type 'quad' en chaîne en utilisant la représentation binaire.

Exemple

  Debug Bin(32) ; Affichera "100000"
  Debug Bin(1024*1024*1024*1024) ; Affichera "10000000000000000000000000000000000000000"

Note: Si des zéros supplémentaires sont nécessaires pour formater correctement le texte, il est possible d'utiliser RSet().

Exemple

  Debug RSet(Bin(32), 16, "0") ; Affichera "0000000000100000"

Voir aussi

Str(), Val(), Hex()

OS Supportés

Tous

<- Ascii() - String Index - Chr() ->