Documentation de Gambas - /lang/btst

/lang/btst
Le page anglaise est plus récente.

# BTst

Result = BTst ( Number , Bit )

Retourne TRUE si le Bitième bit d'un Nombre est positionné. Le nombre de bits du LSB (bit le moins significatif) est 0.

Le type de Number peut être Byte, Short, Integer, ou Long.

L’intervalle de validité de Bit dépend du type de l’argument Number.

Type de Number | intervalle of Bit
--- | ---
Byte | 0...7
Short | 0...15
Integer | 0...31
Long | 0...63

### Erreurs

Message | Description
--- | ---
Type mismatch (6) | Le type de donnée de l’argument Number n’est pas valide.
Bad argument (20) | L’argument Bit est hors intervalle.

### Exemples

    PRINT 15, Bin(15, 16)
    PRINT BTst(15, 1)

    15      0000000000001111
    True

    PRINT 13, Bin(13, 16)
    PRINT BTst(13, 1)

    13      0000000000001101
    False

### Voir aussi

- Fonctions de manipulation de bits.

- Opérateurs logique