Documentation de Gambas - /lang/int

/lang/int

# Int

Value = Int ( Number )

Retourne la partie entière de Number, c.a.d. le plus grand entier inférieur à Number.

### Exemples

    PRINT Int(Pi)

    3
    PRINT Int(-Pi)

    -4

Value n'est pas limitée à la taille d'un entier (32 bits) ni à la taille d'un Long (64 bits). Il peut être un Float.

    PRINT Int(2e60), CInt(2e60)

    2E+60	-2147483648

L'exemple suivant montre comment Int() fonctionne sur une variable Boolean.

    PRINT Int(TRUE)

    True

Les différences entre Int() et CInt() sont :

- Int() peut retourner une valeur Float, CInt() est limité aux Integer 32 bits.

- Int() arrondit à la prochaine valeur inférieure. c.a.d. -4.6 à -5, tantdis que CInt arrondit vers 0 c.a.d. -4.6 à -4.

### Voir aussi

- Fonctions Arithmétiques