Documentation de Gambas - /lang/bclr

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

# BClr

Value = BClr ( Number , Bit )

Retourne le Nombre avec son Bitéme bit éffacé. Le 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 de Bit
--- | ---
Byte | 0...7
Short | 0...15
Integer | 0...31
Long | 0...63

Le type de donnée de la valeur retournée est le type de Number_.

### 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 BClr(15, 1), Bin(BClr(15, 1), 16)

    15      0000000000001111
    13      0000000000001101

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

    13      0000000000001101
    13      0000000000001101

### Voir aussi

- Fonctions de manipulation de bits.

- Opérateurs logique